Brad King
|
affe9d56a2
Allow INTERFACE_SOURCES to specify $<TARGET_OBJECTS> (#14970)
|
11 years ago |
Brad King
|
848c8ccf18
cmTarget: Refactor LinkImplementation to allow more information
|
11 years ago |
Brad King
|
f85ccf23ee
cmGeneratorExpressionEvaluator: Shorten some long lines
|
11 years ago |
Stephen Kelly
|
61ce654742
Genex: Fix stack overflow in transitive property evaluation.
|
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
|
7492a7b846
regex: Search on strings where possible
|
11 years ago |
Ben Boeckel
|
3e7194a215
regex: Use static regexs where possible
|
11 years ago |
Ben Boeckel
|
a08292059e
genex: remove the need for backtraces
|
11 years ago |
Stephen Kelly
|
fb2fa47656
Genex: Clarify error message on use with non-binary targets (#14899).
|
11 years ago |
Stephen Kelly
|
0dfe395e3c
Features: Add COMPILE_FEATURES generator expression.
|
11 years ago |
Brad King
|
5376151aa1
Merge topic 'target-transitive-sources'
|
11 years ago |
Stephen Kelly
|
3676fb4963
cmTarget: Allow transitive evaluation of SOURCES property.
|
11 years ago |
Stephen Kelly
|
e6971df6ab
cmTarget: Make the source files depend on the config.
|
11 years ago |
Stephen Kelly
|
5de63265e3
Genex: Only evaluate TARGET_OBJECTS to determine target sources.
|
11 years ago |
Stephen Kelly
|
bf98cc252f
Genex: Evaluate TARGET_OBJECTS as a normal expression.
|
11 years ago |
Stephen Kelly
|
21c573f682
Remove some c_str() calls.
|
11 years ago |
Ben Boeckel
|
84fdc9921c
stringapi: Pass configuration names as strings
|
11 years ago |
Ben Boeckel
|
ce5114354c
stringapi: Use strings for the languages
|
11 years ago |
Ben Boeckel
|
24e8b929ee
genex: Store predicates as a map for faster searching
|
11 years ago |
Stephen Kelly
|
b8b99cc1e5
cmTarget: Avoid computing languages when computing transitive targets.
|
11 years ago |
Stephen Kelly
|
21e91350b0
cmTarget: Change GetTransitivePropertyLinkLibraries to output targets.
|
11 years ago |
Rolf Eike Beer
|
c768e398f9
cmMakefile: make some methods take const std::string& instead of const char*
|
11 years ago |
Stephen Kelly
|
6aabb6a62b
Genex: Use case-sensitive comparison for COMPILER_ID.
|
12 years ago |
Stephen Kelly
|
5bb53f6b73
cmTarget: Deprecate COMPILE_DEFINITIONS_ properties with a policy.
|
11 years ago |
Stephen Kelly
|
3917d86b26
Genex: Add a nullary form for CONFIG
|
11 years ago |
Stephen Kelly
|
9c9f69fb9c
Genex: Make EQUAL support upper case binary literals
|
11 years ago |
Stephen Kelly
|
6eb3218105
Genex: Fix case of methods in the dag checker.
|
11 years ago |