summaryrefslogtreecommitdiffstats
path: root/Source/cmGeneratorExpressionNode.cxx
Commit message (Expand)AuthorAgeFilesLines
* LICENSE: Replace references to Copyright.txt with LICENSE.rstKitware Robot2025-03-031-1/+1
* Merge branch 'backport-3.31-custom-transitive-properties'Brad King2025-02-231-5/+9
|\
| * Merge branch 'backport-3.30-custom-transitive-properties'Brad King2025-02-231-5/+9
| |\
| | * GenEx: Fix evaluation of LINK_LIBRARIES as custom transitive propertyBrad King2025-02-231-2/+1
| | * cmGeneratorExpressionDAGChecker: De-duplicate constructor signatureBrad King2025-02-221-3/+8
| | * cmGeneratorExpressionDAGChecker: Construct with initializer list syntaxBrad King2025-02-221-7/+13
* | | Merge branch 'backport-3.31-custom-transitive-properties' (early part)Brad King2025-02-221-7/+13
|\ \ \ | |/ /
| * | cmGeneratorExpressionDAGChecker: Construct with initializer list syntaxBrad King2025-02-221-7/+13
* | | Refactor: Eliminate redundant `std::to_string` as arg of `cmStrCat`Alex Turbov2025-01-261-1/+1
* | | Revise C++ coding style using clang-format with "east const"Kitware Robot2025-01-231-312/+311
* | | CMP0044: Remove support for OLD behaviorBrad King2025-01-191-17/+0
* | | Merge topic 'revert-genex-tco-subgraph'Brad King2025-01-101-3/+2
|\ \ \ | |/ /
| * | GenEx: Revert "Limit TARGET_PROPERTY transitive closure optimization"Brad King2025-01-091-3/+2
* | | GenEx $<PATH>: Add NATIVE_PATH sub-command.Timothy Finnegan2024-12-141-0/+21
* | | Merge topic 'aix-archive-shared-libraries-genex'Brad King2024-11-221-0/+12
|\ \ \ | |/ /
| * | AIX: Disallow TARGET_SONAME_* genex for AIX_SHARED_LIBRARY_ARCHIVE targetsBrad King2024-11-211-0/+12
* | | cmPolicies: Remove now-unused REQUIRED_IF_USED and REQUIRED_ALWAYS statesBrad King2024-11-131-8/+0
* | | cmGeneratorExpressionNode: Clarify constant in unreachable code pathBrad King2024-11-131-1/+1
|/ /
* | codespell: Fix typosBrad King2024-10-251-7/+7
* | GenEx: Limit TARGET_PROPERTY transitive closure optimization to subgraphsMichael Herwig2024-09-101-2/+3
|/
* GenEx: Add generator expr. for CMAKE_<LANG>_COMPILER_FRONTEND_VARIANTDeniz Bahadir2024-05-221-0/+78
* GenEx: Add support for custom transitive compile propertiesBrad King2024-05-211-5/+7
* cmGeneratorExpressionDAGChecker: Make config name available in constructorBrad King2024-05-211-4/+4
* cmGeneratorTarget: Clarify enum for specifying purpose of usage requirementsBrad King2024-05-031-9/+7
* cmGeneratorTarget: Clarify name for evaluating compile-only usage requirementsBrad King2024-05-031-2/+2
* GenEx: Teach TARGET_PROPERTY evaluation to optionally pierce LINK_ONLYBrad King2024-04-291-7/+9
* cmGeneratorExpressionDAGChecker: Simplify transitive property tableBrad King2024-04-291-17/+4
* cmGeneratorExpressionDAGChecker: Make local generator available in constructorBrad King2024-04-291-3/+5
* cmGeneratorExpressionNode: Remove outdated lint suppressionBrad King2024-04-291-2/+1
* cmGeneratorExpression: Consolidate recognition of transitive propertiesBrad King2024-04-121-4/+2
* cmGeneratorExpression: Add comments on implementation detailsBrad King2024-04-121-0/+4
* cmGeneratorTarget: Remove EvaluateInterfaceProperty argument defaultBrad King2024-04-121-4/+6
* GenEx: Fix COMPATIBLE_INTERFACE_ evaluation outside usage requirementsBrad King2024-04-111-22/+1
* GenEx: Remove redundant condition in COMPATIBLE_INTERFACE_ evaluationBrad King2024-04-111-2/+1
* GenEx: Add COMPATIBLE_INTERFACE_ implementation commentsBrad King2024-04-111-1/+15
* Tests: Add COMPATIBLE_INTERFACE_ cases outside usage requirementsBrad King2024-04-111-0/+4
* GeneratorExpression: Add $<QUOTE> generator expressionRobert Maynard2024-02-141-0/+2
* cmGeneratorExpressionNode: Fix short-circuit logicMartin Duffy2023-11-131-1/+1
* Merge topic 'genexp-no-eval'Brad King2023-09-261-0/+17
|\
| * cmGeneratorExpressionEvaluator: Short-circuit boolean operatorsMartin Duffy2023-09-131-0/+17
* | Merge topic 'cmList-INSERT-regression'Brad King2023-08-191-1/+3
|\ \ | |/ |/|
| * list(INSERT): restore old behaviorMarc Chevrier2023-08-171-1/+3
* | Merge topic 'genex-REMOVE_DUPLICATES-empty'Brad King2023-07-131-1/+3
|\ \ | |/
| * Genex: Restore REMOVE_DUPLICATES preservation of empty elementsBrad King2023-07-121-1/+3
* | cmList: Add container conversion to stringMarc Chevrier2023-06-221-7/+7
|/
* Merge topic 'compile-only-genex'Brad King2023-05-051-1/+24
|\
| * cmGeneratorExpressionNode: implement `COMPILE_ONLY` genexRobert Maynard2023-05-041-5/+3
| * cmGeneratorExpressionNode: implement `COMPILE_ONLY` genexBen Boeckel2023-04-121-0/+25
* | CMake code rely on cmList class for CMake lists management (part. 2)Marc Chevrier2023-04-291-14/+10
* | cmList class: various enhancementsMarc Chevrier2023-04-291-11/+16