summaryrefslogtreecommitdiff
path: root/Source/cmGeneratorExpression.h
Commit message (Expand)AuthorAgeFilesLines
* clang-tidy: Use `= delete`Regina Pfeifer2019-01-291-8/+14
* clang-tidy: Pass by valueRegina Pfeifer2019-01-221-8/+8
* Refactoring: introduce function to check if a string is a generator expressionMarc Chevrier2018-09-251-0/+9
* genex: Simplify cmGeneratorExpressionInterpreterBrad King2018-09-071-50/+5
* Genex: Return Evaluate results as const std::string&Vitaly Stakhovsky2018-08-281-11/+4
* EvaluateExpression() returns std::stringVitaly Stakhovsky2018-08-161-10/+7
* cmCompiledGeneratorExpression::Evaluate(): return const std::string&Vitaly Stakhovsky2018-08-091-16/+20
* Genex: Per-source $<COMPILE_LANGUAGE:...> supportMarc Chevrier2017-12-131-6/+41
* Refactor per-source generator expression evaluationMarc Chevrier2017-12-041-0/+50
* Retire std::auto_ptr and its macro CM_AUTO_PTRMatthias Maennich2017-09-261-3/+4
* clang-format: format all code as Cpp11Daniel Pfeifer2017-08-301-1/+1
* IWYU: Mark cmConfigure.h with pragma: keepDaniel Pfeifer2017-08-261-1/+1
* Use C++11 nullptrDaniel Pfeifer2017-08-241-6/+6
* Use CM_DISABLE_COPYDaniel Pfeifer2017-04-241-6/+4
* Use quotes for non-system includesDaniel Pfeifer2017-04-111-2/+2
* Simplify CMake per-source license noticesBrad King2016-09-271-12/+2
* fix a load of include-what-you-use violationsDaniel Pfeifer2016-09-031-8/+6
* make sure to include cmConfigure.h before cmStandardIncludes.hDaniel Pfeifer2016-09-031-0/+2
* Avoid using KWSys auto_ptr by adopting it ourselvesBrad King2016-06-291-4/+3
* use CM_NULLPTRDaniel Pfeifer2016-06-281-6/+6
* Revise C++ coding style using clang-formatKitware Robot2016-05-161-34/+37
* Source: Stabilize include orderBrad King2016-04-291-0/+1
* Genex: Port some access API to cmGeneratorTarget.Stephen Kelly2015-10-151-10/+9
* cmGeneratorExpression: Port interface to cmGeneratorTarget.Stephen Kelly2015-10-121-3/+4
* cmGeneratorExpression: Port to cmLocalGenerator.Stephen Kelly2015-10-121-3/+3
* Genex: Store a backtrace, not a pointer to one.Stephen Kelly2015-07-171-2/+3
* Genex: Extract an evaluateWithContext method.Stephen Kelly2015-03-101-0/+4
* Genex: Add a COMPILE_LANGUAGE generator expression.Stephen Kelly2015-03-071-2/+4
* file(GENERATE): Evaluate early to allow generating source filesStephen Kelly2014-11-121-0/+5
* Genex: Track whether an expression depends on the 'head' targetBrad King2014-07-211-0/+5
* genex: remove the need for backtracesBen Boeckel2014-06-051-2/+2
* Features: Add COMPILE_FEATURES generator expression.Stephen Kelly2014-05-211-0/+5
* Genex: Only evaluate TARGET_OBJECTS to determine target sources.Stephen Kelly2014-04-021-0/+6
* cmGeneratorExpression: Remove unused include.Stephen Kelly2014-03-171-2/+0
* stringapi: Pass configuration names as stringsBen Boeckel2014-03-081-2/+2
* cmGeneratorExpression: Tokenize over stringsBen Boeckel2014-03-081-2/+2
* strings: Remove cmStdString referencesBen Boeckel2014-03-081-2/+2
* cmTarget: Make GetProperty() const.Stephen Kelly2013-10-311-5/+5
* Genex: Rename cmGeneratorExpression::NeedsParsing to NeedsEvaluationStephen Kelly2013-08-291-1/+1
* Genex: Allow relative paths in INSTALL_INTERFACE.Stephen Kelly2013-07-251-1/+2
* Merge topic 'interface-property-external-read'Brad King2013-02-251-0/+1
|\
| * Strip stray semicolons when evaluating generator expressions.Stephen Kelly2013-02-181-0/+1
* | Keep track of all targets seen while evaluating a genex.Stephen Kelly2013-02-221-2/+6
|/
* Don't keep track of content determined by target property values.Stephen Kelly2013-02-071-2/+2
* De-duplicate validation of genex target names.Stephen Kelly2013-02-071-0/+2
* Deduplicate the isGeneratorExpression method.Stephen Kelly2013-02-071-0/+2
* Cache context-independent includes on evaluation.Stephen Kelly2013-02-031-0/+5
* Add cmGeneratorExpression::Split() API.Stephen Kelly2013-01-101-0/+3
* Keep track of properties used to determine linker libraries.Stephen Kelly2013-01-081-0/+4
* Make all relevant targets available in the genex context.Stephen Kelly2013-01-051-1/+6