summaryrefslogtreecommitdiffstats
path: root/Source/cmGeneratorExpression.cxx
Commit message (Expand)AuthorAgeFilesLines
* Merge topic 'collect-genex-fix' into release-4.2Brad King2025-10-201-6/+7
|\
| * install(PACKAGE_INFO): Fix error when usage requirements contain certain genexMartin Duffy2025-10-171-6/+7
* | Merge branch 'backport-genex-refactor' into genex-refactorBrad King2025-09-221-11/+19
|\ \ | |/
| * GenEx: Consolidate target property evaluation context argumentsBrad King2025-09-221-9/+15
| * GenEx: Construct cmGeneratorExpressionDAGChecker with full evaluation contextBrad King2025-09-221-2/+1
| * GenEx: Collect evaluation arguments into local Context structuresBrad King2025-09-221-4/+7
| * GenEx: Factor out a dedicated evaluation Context structureBrad King2025-09-211-3/+4
| * GenEx: Rename cmGeneratorExpressionContext to cm::GenEx::EvaluationBrad King2025-09-211-17/+17
* | GenEx: Factor out a dedicated evaluation Context structureBrad King2025-09-221-3/+4
* | GenEx: Rename cmGeneratorExpressionContext to cm::GenEx::EvaluationBrad King2025-09-221-17/+17
* | Merge topic 'genex-strip-nested'Brad King2025-08-141-16/+19
|\ \ | |/
| * string(GENEX_STRIP): Fix regression on nested generator expressionsMartin Duffy2025-08-131-16/+19
* | source: Pass cm::string_view by valueDaniel Pfeifer2025-07-301-3/+2
|/
* cmGeneratorExpression: Constify use of cmLocalGeneratorBrad King2025-04-151-2/+2
* cmGeneratorExpression: Update strip function to collect parsed expressionsMartin Duffy2025-04-111-8/+34
* LICENSE: Replace references to Copyright.txt with LICENSE.rstKitware Robot2025-03-031-1/+1
* Merge branch 'backport-3.31-custom-transitive-properties' (early part)Brad King2025-02-221-3/+7
|\
| * cmGeneratorExpressionDAGChecker: Construct with initializer list syntaxBrad King2025-02-221-3/+7
* | Revise C++ coding style using clang-format with "east const"Kitware Robot2025-01-231-33/+33
|/
* cmGeneratorExpression: Change Find() parameter type to cm::string_viewCraig Scott2024-09-171-5/+6
* export: Fix handling of import prefixMatthew Woehlke2024-07-261-6/+8
* cmGeneratorExpressionDAGChecker: Make config name available in constructorBrad King2024-05-211-1/+1
* cmGeneratorExpressionDAGChecker: Make local generator available in constructorBrad King2024-04-291-1/+1
* cmGeneratorExpression: Inline evaluation helper at only call siteBrad King2024-04-121-7/+0
* CMake code rely on cmList class for CMake lists management (part. 2)Marc Chevrier2023-04-291-0/+1
* CMake: fix sizeof string literal violationsKyle Edwards2022-11-181-1/+1
* Genex: Add $<BUILD_LOCAL_INTERFACE:...> genexKyle Edwards2022-11-171-1/+10
* cmGeneratorExpression: Refactor stripExportInterface() to use enum classKyle Edwards2022-11-171-16/+27
* Profiling: Profile genex evaluationKyle Edwards2022-11-111-1/+12
* cmGeneratorExpression: Require cmake instanceKyle Edwards2022-11-111-5/+10
* clang-tidy: address `modernize-use-default-member-init` lintsBen Boeckel2022-05-241-5/+0
* cmGeneratorExpressionInterpreter::Evaluate: remove const char* overloadVitaly Stakhovsky2020-07-111-6/+0
* cmGeneratorExpression: remove const char* overloadsVitaly Stakhovsky2020-03-081-17/+0
* Genex: Add $<LINK_LANGUAGE:...> and $<LINK_LANG_AND_ID:...>Marc Chevrier2020-02-261-0/+3
* cmGeneratorExpressionEvaluator: Modernize memory managementMarc Chevrier2019-12-051-7/+3
* Refactor: Generalize cmExportInstallFileGenerator::ReplaceInstallPrefix()Kyle Edwards2019-11-011-0/+14
* Revise include order using clang-format-6.0Kitware Robot2019-10-011-2/+3
* cmGeneratorExpression: Add cmGeneratorExpression::Evaluate utilityDaniel Eiband2019-09-231-0/+25
* cmGeneratorExpression: Remove Evaluate overload by parameter re-orderingDaniel Eiband2019-09-221-12/+2
* cmGeneratorExpression: Move quiet flag to cmCompiledGeneratorExpressionDaniel Eiband2019-09-221-14/+22
* clang-tidy: modernize-deprecated-headersRegina Pfeifer2019-09-161-1/+1
* clang-tidy: modernize-use-autoRegina Pfeifer2019-09-101-3/+1
* clang-tidy: Replace typedef with usingRegina Pfeifer2019-09-041-3/+2
* Source code: Use cmExpandList instead of cmSystemTools::ExpandListArgumentSebastian Holtermann2019-08-141-2/+3
* IWYU: Fix handling of <memory> standard headerBrad King2019-07-101-1/+1
* clang-tidy: Use `= default`Regina Pfeifer2019-01-251-3/+1
* clang-tidy: Pass by valueRegina Pfeifer2019-01-221-6/+5
* Source: Modernize for loops, add const modifiersVitaly Stakhovsky2018-12-311-9/+4
* Refactoring: introduce function to check if a string is a generator expressionMarc Chevrier2018-09-251-3/+3
* Fix transitive usage requirements through same-name imported targetsBrad King2018-09-101-2/+1