Michael Herwig
|
4a11772618
GenEx: Limit TARGET_PROPERTY transitive closure optimization to subgraphs
|
1 year ago |
Deniz Bahadir
|
af81b8667e
GenEx: Add generator expr. for CMAKE_<LANG>_COMPILER_FRONTEND_VARIANT
|
1 year ago |
Brad King
|
b9ee79b8a1
GenEx: Add support for custom transitive compile properties
|
1 year ago |
Brad King
|
633afa0b2e
cmGeneratorExpressionDAGChecker: Make config name available in constructor
|
1 year ago |
Brad King
|
ff1693cb3c
cmGeneratorTarget: Clarify enum for specifying purpose of usage requirements
|
1 year ago |
Brad King
|
662d4c5315
cmGeneratorTarget: Clarify name for evaluating compile-only usage requirements
|
1 year ago |
Brad King
|
862b8e28ad
GenEx: Teach TARGET_PROPERTY evaluation to optionally pierce LINK_ONLY
|
1 year ago |
Brad King
|
79a3ae9a0d
cmGeneratorExpressionDAGChecker: Simplify transitive property table
|
1 year ago |
Brad King
|
e8010b67c7
cmGeneratorExpressionDAGChecker: Make local generator available in constructor
|
1 year ago |
Brad King
|
b36fb3f6f1
cmGeneratorExpressionNode: Remove outdated lint suppression
|
1 year ago |
Brad King
|
895efd4e7a
cmGeneratorExpression: Consolidate recognition of transitive properties
|
1 year ago |
Brad King
|
91a25de520
cmGeneratorExpression: Add comments on implementation details
|
1 year ago |
Brad King
|
0a61116f52
cmGeneratorTarget: Remove EvaluateInterfaceProperty argument default
|
1 year ago |
Brad King
|
c94cfe92eb
GenEx: Fix COMPATIBLE_INTERFACE_ evaluation outside usage requirements
|
1 year ago |
Brad King
|
061f7a6b97
GenEx: Remove redundant condition in COMPATIBLE_INTERFACE_ evaluation
|
1 year ago |
Brad King
|
86f99c5f6d
GenEx: Add COMPATIBLE_INTERFACE_ implementation comments
|
1 year ago |
Brad King
|
541a788264
Tests: Add COMPATIBLE_INTERFACE_ cases outside usage requirements
|
1 year ago |
Robert Maynard
|
879690ba14
GeneratorExpression: Add $<QUOTE> generator expression
|
1 year ago |
Martin Duffy
|
27244a8f73
cmGeneratorExpressionNode: Fix short-circuit logic
|
1 year ago |
Brad King
|
b8151299de
Merge topic 'genexp-no-eval'
|
2 years ago |
Martin Duffy
|
634079b86d
cmGeneratorExpressionEvaluator: Short-circuit boolean operators
|
2 years ago |
Brad King
|
4ee45988cb
Merge topic 'cmList-INSERT-regression'
|
2 years ago |
Marc Chevrier
|
45ed175f08
list(INSERT): restore old behavior
|
2 years ago |
Brad King
|
a0056a96d5
Merge topic 'genex-REMOVE_DUPLICATES-empty'
|
2 years ago |
Brad King
|
861dd60ecf
Genex: Restore REMOVE_DUPLICATES preservation of empty elements
|
2 years ago |
Marc Chevrier
|
45f17e5a85
cmList: Add container conversion to string
|
2 years ago |
Brad King
|
5924630e6d
Merge topic 'compile-only-genex'
|
2 years ago |
Robert Maynard
|
c42630ee62
cmGeneratorExpressionNode: implement `COMPILE_ONLY` genex
|
2 years ago |
Marc Chevrier
|
241304190f
CMake code rely on cmList class for CMake lists management (part. 2)
|
2 years ago |
Marc Chevrier
|
87fe031a07
cmList class: various enhancements
|
2 years ago |