Stephen Kelly
|
e6971df6ab
cmTarget: Make the source files depend on the config.
|
11 years ago |
Stephen Kelly
|
869328aac3
cmComputeTargetDepends: Use valid config to compute target depends.
|
11 years ago |
Stephen Kelly
|
c355d10865
cmComputeTargetDepends: Track object library depends.
|
11 years ago |
Stephen Kelly
|
21c573f682
Remove some c_str() calls.
|
11 years ago |
Brad King
|
7b0efcded3
Merge topic 'fix-policy-scopes'
|
11 years ago |
Ben Boeckel
|
84fdc9921c
stringapi: Pass configuration names as strings
|
11 years ago |
Ben Boeckel
|
270eb96df0
strings: Remove cmStdString references
|
11 years ago |
Ben Boeckel
|
fabf1fbabb
stringapi: Use strings in target name
|
11 years ago |
Brad King
|
b1bbee3e9a
Record more policies on targets when created
|
11 years ago |
Rolf Eike Beer
|
c768e398f9
cmMakefile: make some methods take const std::string& instead of const char*
|
11 years ago |
Nils Gladitz
|
0bf6f13b1d
AddDependencies: new policy requires dependencies to exist
|
11 years ago |
Stephen Kelly
|
ef25ba8d06
Constify handling of target dependencies.
|
12 years ago |
Stephen Kelly
|
97fae68b81
Remove INTERFACE build targets.
|
12 years ago |
Stephen Kelly
|
0bfcb450e6
INTERFACE_LIBRARY: Avoid codepaths which set unneeded properties.
|
12 years ago |
Stephen Kelly
|
b04f3b9a2a
Create make rules for INTERFACE_LIBRARY targets.
|
12 years ago |
Stephen Kelly
|
340535156d
Add entire link interface transitive closure as target depends.
|
12 years ago |
Stephen Kelly
|
7653862798
Add LINK_LIBRARIES property for direct target link dependencies
|
13 years ago |
Stephen Kelly
|
40cf3fb95b
Make linking APIs aware of 'head' target
|
13 years ago |
Stephen Kelly
|
3096202932
Make targets depend on the link interface of their dependees.
|
13 years ago |
Yury G. Kudryashov
|
43d60114a5
Run vim spellcheck on some files
|
13 years ago |
Nicolas Despres
|
3db2973bd2
Refactor TargetTypeNames.
|
14 years ago |
Brad King
|
8ee9bbbd0c
Do not crash when an imported target depends on a missing target
|
14 years ago |
Brad King
|
e01cce2869
Allow add_dependencies() on imported targets (#10395)
|
15 years ago |
Brad King
|
605f4bc097
Record edge type in global dependency graph
|
15 years ago |
Brad King
|
adb58d5e36
Honor strong intra-component target dependencies
|
15 years ago |
Brad King
|
681cf011dd
Distinguish "strong" and "weak" target dependency edges
|
15 years ago |
Brad King
|
7be2617b5a
Split notion of node lists and edge lists
|
15 years ago |
Brad King
|
96afb12087
Convert CMake to OSI-approved BSD License
|
16 years ago |
Brad King
|
fd62a7cac4
Create GLOBAL_DEPENDS_NO_CYCLES property
|
16 years ago |
Brad King
|
d76b20bf3a
BUG: Avoid bogus dependency on executable targets
|
17 years ago |