Regina Pfeifer
|
d331021255
clang-tidy: isolate declarations for readability
|
6 years ago |
Sebastian Holtermann
|
20e580be01
Source sweep: Use cmIsOn instead of cmSystemTools::IsOn
|
6 years ago |
Sebastian Holtermann
|
f4f3c68926
Source code: Use cmExpandList instead of cmSystemTools::ExpandListArgument
|
6 years ago |
Sebastian Holtermann
|
18b0330b86
clang-tidy: Enable performance-inefficient-string-concatenation
|
6 years ago |
Sebastian Holtermann
|
f71f7ce3f0
cmStringAlgorithms: Move string functions to the new cmStringAlgorithms.h
|
6 years ago |
Brad King
|
ad2b3a32d1
Genex: Optimize build setting TARGET_PROPERTY evaluation
|
6 years ago |
Brad King
|
11fa818ecd
Genex: Optimize usage requirement TARGET_PROPERTY recursion
|
6 years ago |
Brad King
|
0239bf8ac8
Genex: In TARGET_PROPERTY check for usage reqs in link libs earlier
|
6 years ago |
Brad King
|
7caebeb0e4
Genex: Re-order TARGET_PROPERTY logic to de-duplicate checks
|
6 years ago |
Brad King
|
b2785a0fbd
Genex: Move TARGET_PROPERTY linked targets evaluation to end
|
6 years ago |
Brad King
|
71fbebd1dc
IWYU: Fix handling of <memory> standard header
|
6 years ago |
Robert Maynard
|
808b818063
Genex: CompileLang and CompileLangAndId now match against a list of ids
|
6 years ago |
Robert Maynard
|
9fd602bfd3
Genex: PlatformId now can match against a list of ids.
|
6 years ago |
Robert Maynard
|
ec66af2026
Genex: CompilerId now can match against a list of ids.
|
6 years ago |
Brad King
|
5a1af142f1
Genex: Fix value lifetimes in nested TARGET_PROPERTY evaluation
|
6 years ago |
Robert Maynard
|
e214abdaab
Genex: Add COMPILE_LANG_AND_ID generator expression
|
6 years ago |
Brad King
|
323c4fb989
Merge topic 'genex-TARGET_FILE_BASE_NAME-manage-postfix'
|
6 years ago |
Brad King
|
e08efc36eb
Merge topic 'genex-code-cleanup'
|
6 years ago |
Marc Chevrier
|
6e5ccabe9b
Genex: Update $<TARGET_FILE_BASE_NAME:...>: take care of POSTFIX
|
6 years ago |
Brad King
|
d0e6fc2833
Merge topic 'relax_TARGET_OBJECT_generator_expr'
|
6 years ago |
Leonid Pospelov
|
3d856eba16
cmGeneratorExpressionNode: refactor TargetPropertyNode
|
6 years ago |
Leonid Pospelov
|
9e1df5df54
cmGeneratorExpressionNode: use ctor arguments instead of macro
|
6 years ago |
Leonid Pospelov
|
36f36d6a49
cmGeneratorExpressionNode: add VersionNode
|
6 years ago |
Leonid Pospelov
|
3f57787dff
cmGeneratorExpressionNode: remove structs CompilerId*, CompilerVersion*
|
6 years ago |
Leonid Pospelov
|
20d7c5631e
cmGeneratorExpressionNode: add CharacterNode
|
6 years ago |
Leonid Pospelov
|
abd62201bd
cmGeneratorExpressionNode: simplify code in EqualNode
|
6 years ago |
Brad King
|
f2c8ff8259
cmGeneratorExpressionNode: Simplify static string constant
|
6 years ago |
Robert Maynard
|
ce078dda79
Relax the usage of TARGET_OBJECTS generator expression
|
6 years ago |
Marc Chevrier
|
60ec292258
Genex: Rename $<TARGET_*_OUTPUT_NAME:...> in $<TARGET_*_FILE_BASE_NAME:...>
|
6 years ago |
Marc Chevrier
|
b70bac647d
Genex: add $<TARGET_FILE_PREFIX:...> and $<TARGET_FILE_SUFFIX:...>
|
6 years ago |