Stephen Kelly
|
238dd2fbab
Use insert instead of a loop in some cases.
|
11 years ago |
Stephen Kelly
|
ba74465fbc
cmGeneratorTarget: Remove MSVC7 workaround
|
11 years ago |
Stephen Kelly
|
b80557c7bd
file(GENERATE): Evaluate early to allow generating source files
|
11 years ago |
Nils Gladitz
|
cc1139cc30
strings: Remove redundant calls to std::string::c_str()
|
11 years ago |
Stephen Kelly
|
80bda1684d
Simplify use of binary_search.
|
11 years ago |
Gilles Khouzam
|
401269e43b
VS: Handle .pfx files explicitly in generator
|
11 years ago |
Gilles Khouzam
|
23782171ad
VS: Handle AppxManifest sources explicitly in generator
|
11 years ago |
Brad King
|
fb3518dc81
Refactor system include annotation propagation
|
11 years ago |
Brad King
|
2c470b775a
add_library: Allow arbitrary non-linked sources in OBJECT libraries
|
11 years ago |
Brad King
|
848c8ccf18
cmTarget: Refactor LinkImplementation to allow more information
|
11 years ago |
Brad King
|
d912220eaa
cmTarget: Lookup targets in LinkInterface and LinkImplementation
|
11 years ago |
Brad King
|
a272344228
Fix scope of transitive target name lookups
|
11 years ago |
Brad King
|
9f3ed029ce
cmTarget: Constify GetTransitivePropertyTargets results
|
11 years ago |
Brad King
|
0dc9e88d76
cmTarget: Remove 'head' argument from GetLinkImplementation
|
11 years ago |
Ben Boeckel
|
a08292059e
genex: remove the need for backtraces
|
11 years ago |
Brad King
|
b6e2e0d194
Ninja: Fix Intel interprocedural optimization with static libraries
|
11 years ago |
Brad King
|
5d12b87b9d
cmGeneratorTarget: Improve GetCreateRuleVariable API
|
11 years ago |
Stephen Kelly
|
4f1c71fdd2
cmTarget: Add all sources traced from custom commands at once.
|
11 years ago |
Stephen Kelly
|
92e2fbe103
cmGeneratorTarget: Trace cmSourceFile objects instead of strings.
|
11 years ago |
Stephen Kelly
|
c5b26f3bec
cmTarget: Cache the cmSourceFiles in GetSourceFiles.
|
11 years ago |
Stephen Kelly
|
e6971df6ab
cmTarget: Make the source files depend on the config.
|
11 years ago |
Stephen Kelly
|
df753df94b
cmGeneratorTarget: Don't add computed sources to the target.
|
11 years ago |
Stephen Kelly
|
aa0a3562dd
cmGeneratorTarget: Compute target objects on demand
|
11 years ago |
Stephen Kelly
|
fdcefe3c42
cmGeneratorTarget: Compute consumed object libraries on demand.
|
11 years ago |
Stephen Kelly
|
c355d10865
cmComputeTargetDepends: Track object library depends.
|
11 years ago |
Stephen Kelly
|
d38423ecc4
cmTarget: Add a method to obtain list of filenames for sources.
|
11 years ago |
Stephen Kelly
|
bbffccca42
add_custom_command: Evaluate generator expressions in DEPENDS
|
11 years ago |
Stephen Kelly
|
c481fadc07
cmGeneratorTarget: Don't store ObjectSources for object libraries.
|
11 years ago |
Stephen Kelly
|
9ad804ac7b
cmGeneratorTarget: Constify cmSourceFile* in containers.
|
11 years ago |
Stephen Kelly
|
dcfcd23ed5
cmGeneratorTarget: Make GetSourceDepends const.
|
11 years ago |