summaryrefslogtreecommitdiffstats
path: root/Source/cmGeneratorExpressionNode.cxx
Commit message (Expand)AuthorAgeFilesLines
* 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
* Genex: Add TARGET_BUNDLE_DIR_NAMEBen Leadbetter2022-04-221-1/+39
* cmTarget: Add `HasKnownObjectFileLocation()` shorthandHyper Nova Sun2022-04-111-1/+1
* LINK_LIBRARIES: Evaluate separately for linking and usage requirementsBrad King2022-03-221-1/+2
* Genex-LINK_GROUP: Add possibility to group libraries at link stepMarc Chevrier2022-02-281-0/+85
* Genex: Add $<LINK_LIBRARY:...>Marc Chevrier2022-02-071-0/+63
* Source: fix more -Wmissing-prototypes warningsSean McBride2021-10-251-1/+2
* Source: fix many -Wmissing-prototypes warnings by marking functions staticSean McBride2021-10-251-4/+4
* Rename cmProp in cmValueMarc Chevrier2021-09-211-10/+11
* cmSystemTools::VersionCompare: use std::string for argumentsMarc Chevrier2021-09-171-4/+2
* Refactor: cmStandardLevelResolver::ComputeFeaturesAvailable returns cmPropMarc Chevrier2021-08-121-1/+1
* Ninja Multi-Config: Restore TARGET_OBJECTS support in cross-configsBrad King2021-07-211-1/+1
* cmGeneratorExpressionNode: Factor out local variable for global generatorBrad King2021-07-201-3/+4
* HIP: Add language to CMakeRobert Maynard2021-06-071-2/+5
* cmGeneratorExpressionNode: Constify local variableBrad King2021-05-281-1/+1
* Genex: Fix grammatical error in TARGET_OBJECTS error messageKyle Edwards2021-02-241-2/+2
* Genex: Add TARGET_RUNTIME_DLLS genexKyle Edwards2021-02-241-0/+51
* Constify some code as suggested by clang-tidyCengizhan Pasaoglu2020-10-191-7/+7