summaryrefslogtreecommitdiffstats
path: root/Source/cmGeneratorExpressionNode.cxx
Commit message (Expand)AuthorAgeFilesLines
* 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
* | CMake code rely on cmList class for CMake lists management (part. 1)Marc Chevrier2023-04-241-3/+3
* | GenEx LIST: list operationsMarc Chevrier2023-04-161-10/+705
|/
* GenEx: list oriented genexes use cmList classMarc Chevrier2023-04-051-28/+17
* Merge topic 'TargetRunTimeDllDirs'Kyle Edwards2023-03-021-10/+46
|\
| * TARGET_RUNTIME_DLL_DIRS: add the new genex to cmGeneratorExpressionNodeAlexander Neundorf2023-02-261-10/+46
* | Apple: Handle generation and comsuption of text-based stubs (.tbd files)Marc Chevrier2023-03-011-8/+362
* | PATH-genex: handle lists for path decomposition and transformationsMarc Chevrier2023-02-211-67/+132
|/
* GHS: Enable language-dependent generator expressionsNeal Venditto2023-02-181-4/+8
* <LANG>_LINKER_LAUNCHER: Allow generator expressionsKyle Edwards2023-02-021-3/+6
* Genex: $<CONFIG:> syntax of all entries checkedRobert Maynard2023-01-201-3/+21
* Genex: Fix CONFIG on imported target with no explicit mappingLuis Caro Campos2022-12-161-0/+8
* Merge topic 'build-local-interface-genex'Brad King2022-11-181-0/+3
|\
| * Genex: Add $<BUILD_LOCAL_INTERFACE:...> genexKyle Edwards2022-11-171-0/+3
* | Genex: Fix TARGET_PROPERTY lookup scope in transitive usage requirementsBrad King2022-11-171-1/+4
|/
* cmGeneratorExpression: Require cmake instanceKyle Edwards2022-11-111-1/+1
* Genex LINK_LIBRARY and LINK_GROUP: check supported propertiesMarc Chevrier2022-07-061-6/+16
* Genex: Fix TARGET_BUNDLE_DIR_NAME incorrect extensionBen Leadbetter2022-07-011-2/+12
* Genex-PATH_EQUAL: path comparisonMarc Chevrier2022-06-011-0/+18
* Genex-PATH: path handlingMarc Chevrier2022-05-311-0/+436
* clang-tidy: fix `performance-unnecessary-copy-initialization` lintsBen Boeckel2022-05-241-5/+5