Stephen Kelly
|
5d056c0dd8
Port Global property interaction to cmState.
|
10 years ago |
Brad King
|
ac14cbf017
Allow add_dependencies() on INTERFACE libraries (#15414)
|
10 years ago |
Stephen Kelly
|
931e055d8c
Port all cmOStringStream to std::ostringstream.
|
10 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
|
097be4139d
cmTarget: Add GetUtilityItems to get target ordering dependencies
|
11 years ago |
Brad King
|
0dc9e88d76
cmTarget: Remove 'head' argument from GetLinkImplementation
|
11 years ago |
Brad King
|
7b85938973
cmComputeTargetDepends: Remove unused 'linking' argument
|
11 years ago |
Ben Boeckel
|
efc205695d
cmake: remove dummy backtraces for IssueMessage
|
11 years ago |
Brad King
|
5376151aa1
Merge topic 'target-transitive-sources'
|
11 years ago |
Brad King
|
93054aa84f
Merge topic 'target-sources-refactor'
|
11 years ago |
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 |
Brad King
|
f70b2253f6
Merge topic 'fix_policy_diagnostics'
|
11 years ago |
Nils Gladitz
|
77b581c2f0
Policies: omit warnings about unset policies when they are actually set to NEW
|
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 |