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.
|
12 years ago |
Stephen Kelly
|
3917d86b26
Genex: Add a nullary form for CONFIG
|
12 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 |
Stephen Kelly
|
0f3e8e957f
Undefine local preprocessor loop variables.
|
12 years ago |
Stephen Kelly
|
9ba47ee49b
Genex: Reform error-checking for nullary/unary expressions.
|
12 years ago |
Stephen Kelly
|
2af966d9ab
Genex: Add EQUAL expression.
|
12 years ago |
Stephen Kelly
|
2eda924389
Genex: Use case-sensitive comparison in PLATFORM_ID.
|
12 years ago |
Stephen Kelly
|
9436353f94
Genex: Always return immediately on error.
|
12 years ago |
Stephen Kelly
|
f4d9466130
Genex: Accept arbitrary content in *_CASE and MAKE_C_IDENTIFIER.
|
12 years ago |
Stephen Kelly
|
d36b489401
Genex: Allow single param expressions to accept arbirary input.
|
12 years ago |
Stephen Kelly
|
1242f4e569
Genex: Add {UPPER,LOWER}_CASE and MAKE_C_IDENTIFIER.
|
12 years ago |
Stephen Kelly
|
0bfcb450e6
INTERFACE_LIBRARY: Avoid codepaths which set unneeded properties.
|
12 years ago |
Stephen Kelly
|
4fe963f656
Use new cmHasLiteralPrefix function
|
12 years ago |
Stephen Kelly
|
77a0fd5135
Genex: Use a preprocessor foreach to follow transitive properties.
|
12 years ago |
Stephen Kelly
|
146493363e
Genex: Simplify the preprocessor looper for interface properties.
|
12 years ago |
Brad King
|
872a9d6476
Merge topic 'object-library-no-TARGET_FILE'
|
12 years ago |
Brad King
|
d960589778
Genex: Reject $<TARGET_FILE:...> for object libraries (#14532)
|
12 years ago |
Stephen Kelly
|
c4373b33b2
cmTarget: Make GetProperty() const.
|
12 years ago |
Stephen Kelly
|
ff6c401309
cmTarget: Add interface for compatible numeric properties
|
12 years ago |