summaryrefslogtreecommitdiffstats
path: root/Source/cmGeneratorExpressionNode.cxx
Commit message (Expand)AuthorAgeFilesLines
* GenEx: Partially restore pre-CMP0199 behavior of $<CONFIG>Matthew Woehlke10 days1-56/+69
* IWYU: Update for Debian 13 CI jobBrad King2025-11-121-0/+1
* genex: Add TARGET_INTERMEDIATE_DIR expressionMartin Duffy2025-10-091-0/+66
* cmGeneratorExpressionNode: Factor out HasKnownObjectFileLocation checkMartin Duffy2025-10-081-13/+27
* cmLinkItem: Remove redundant cmLinkImplItem classCraig Scott2025-10-071-1/+1
* Merge topic 'genex-transitive-link-libraries'Brad King2025-09-301-1/+2
|\
| * CMP0189: Restore support for linking `$<TARGET_PROPERTY:tgt,LINK_LIBRARIES>`Brad King2025-09-291-1/+2
* | Merge topic 'pdb-postfix'Brad King2025-09-261-17/+30
|\ \
| * | GenEx: Add POSTFIX option to $<TARGET_PDB_FILE_BASE_NAME>Marc Chevrier2025-09-251-19/+28
| * | PDB: Always add the target per-config POSTFIX to .pdb namesMarc Chevrier2025-09-251-1/+5
* | | Merge topic 'file-GENERATE-CMP0189'Brad King2025-09-241-2/+1
|\ \ \ | |/ / |/| / | |/
| * cmGeneratorTarget: Pass genex evaluation context to IsTransitivePropertyBrad King2025-09-231-2/+1
* | GenEx: add POSTFIX option to $<TARGET_FILE_BASE_NAME>Marc Chevrier2025-09-221-25/+74
* | Merge branch 'backport-genex-refactor' into genex-refactorBrad King2025-09-221-7/+4
|\ \ | |/
| * GenEx: Consolidate target property evaluation context argumentsBrad King2025-09-221-2/+1
| * GenEx: Construct cmGeneratorExpressionDAGChecker with full evaluation contextBrad King2025-09-221-5/+3
| * GenEx: Factor out a dedicated evaluation Context structureBrad King2025-09-211-145/+167
| * GenEx: Rename cmGeneratorExpressionContext to cm::GenEx::EvaluationBrad King2025-09-211-680/+576
* | GenEx: Factor out a dedicated evaluation Context structureBrad King2025-09-221-148/+170
* | GenEx: Rename cmGeneratorExpressionContext to cm::GenEx::EvaluationBrad King2025-09-221-702/+595
* | Merge branch 'backport-genex-refactor' into genex-refactorBrad King2025-09-221-9/+10
|\ \ | |/
| * cmGeneratorExpressionNode: Simplify EvaluateDependentExpression signatureBrad King2025-09-211-9/+10
* | FASTBuild: Add generatorEduard Voronkin2025-08-261-0/+4
* | Merge topic 'pass-trivial-by-value'Brad King2025-08-021-3/+3
|\ \
| * | source: Pass small and trivially copyable types by valueDaniel Pfeifer2025-08-011-3/+3
* | | GenEx: Fix evaluation of $<CONFIG> on imported targetsMatthew Woehlke2025-07-301-23/+94
* | | cmGeneratorExpressionNode: Remove dead code from ConfigurationTestNodeMatthew Woehlke2025-07-301-2/+0
|/ /
* | GenEx: add expressions related to linkerMarc Chevrier2025-06-191-0/+161
|/
* cmGeneratorExpression: Constify use of cmLocalGeneratorBrad King2025-04-151-7/+7
* GenEx: Fix TARGET_PDB_FILE_BASE_NAME with PDB_NAME and DEBUG_POSTFIXGiacomo Rombaut2025-03-061-2/+1
* LICENSE: Replace references to Copyright.txt with LICENSE.rstKitware Robot2025-03-031-1/+1
* Merge topic 'custom-transitive-properties'Brad King2025-02-241-9/+19
|\
| * 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
* | | | regex: Match ^ at most once in repeated searchesNikita Nemkin2025-02-131-0/+5
|/ / /
* | | 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
|/ /