summaryrefslogtreecommitdiff
path: root/Source/cmGeneratorExpression.cxx
Commit message (Expand)AuthorAgeFilesLines
* 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
* genex: Simplify cmGeneratorExpressionInterpreterBrad King2018-09-071-6/+9
* Genex: Return Evaluate results as const std::string&Vitaly Stakhovsky2018-08-281-3/+3
* EvaluateExpression() returns std::stringVitaly Stakhovsky2018-08-161-2/+2
* cmCompiledGeneratorExpression::Evaluate(): return const std::string&Vitaly Stakhovsky2018-08-091-6/+5
* Reduce raw string pointers usage.Pavel Solodovnikov2018-01-311-1/+1
* Genex: Per-source $<COMPILE_LANGUAGE:...> supportMarc Chevrier2017-12-131-0/+16
* Retire std::auto_ptr and its macro CM_AUTO_PTRMatthias Maennich2017-09-261-4/+4
* Meta: replace empty-string assignments with `clear()`.Pavel Solodovnikov2017-09-161-3/+3
* Meta: modernize old-fashioned loops to range-based `for`.Pavel Solodovnikov2017-09-121-5/+4
* clang-format: format all code as Cpp11Daniel Pfeifer2017-08-301-1/+1
* Access string npos without instancePavel Solodovnikov2017-06-011-3/+3
* Use quotes for non-system includesDaniel Pfeifer2017-04-111-1/+1
* clang-tidy: apply modernize-use-bool-literals fixesDaniel Pfeifer2016-12-121-1/+2
* Fix several include-what-you-use findingsDaniel Pfeifer2016-11-081-3/+4
* Simplify CMake per-source license noticesBrad King2016-09-271-11/+2
* fix a load of include-what-you-use violationsDaniel Pfeifer2016-09-031-3/+5
* CMake: don't use else after returnDaniel Pfeifer2016-08-181-1/+2
* Avoid using KWSys auto_ptr by adopting it ourselvesBrad King2016-06-291-3/+3
* Improve string find: prefer character overloads.Daniel Pfeifer2016-05-241-2/+2
* Revise C++ coding style using clang-formatKitware Robot2016-05-161-215/+147
* Remove `//------...` horizontal separator commentsBrad King2016-05-091-16/+0
* Format include directive blocks and ordering with clang-formatBrad King2016-04-291-1/+1
* Genex: Port some access API to cmGeneratorTarget.Stephen Kelly2015-10-151-4/+4
* cmGeneratorExpression: Port interface to cmGeneratorTarget.Stephen Kelly2015-10-121-3/+3