summaryrefslogtreecommitdiffstats
path: root/Source/cmGeneratorExpression.cxx
Commit message (Expand)AuthorAgeFilesLines
* 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
* cmGeneratorExpression: Port to cmLocalGenerator.Stephen Kelly2015-10-121-5/+5
* Genex: Store a backtrace, not a pointer to one.Stephen Kelly2015-07-171-4/+2
* cmMakefile: Make cmListFileBacktrace default constructible.Stephen Kelly2015-06-021-1/+1
* Merge topic 'refactor-cmGeneratorExpression'Brad King2015-03-121-14/+13
|\
| * Genex: Extend cmGeneratorExpressionContext constructor.Stephen Kelly2015-03-101-13/+4
| * Genex: Extract an evaluateWithContext method.Stephen Kelly2015-03-101-12/+20
* | Include cmAlgorithms where it is used.Stephen Kelly2015-03-101-0/+1
|/
* Genex: Add a COMPILE_LANGUAGE generator expression.Stephen Kelly2015-03-071-3/+7
* Convert raw loops to set member insert.Stephen Kelly2015-01-181-6/+2
* Use the cmDeleteAll algorithm instead of trivial raw loops.Stephen Kelly2015-01-131-9/+1
* cmGeneratorExpression: Remove unused header.Stephen Kelly2014-12-181-2/+0
* Fix some Clang -Wstring-conversion warningsSean McBride2014-12-121-1/+1
* file(GENERATE): Evaluate early to allow generating source filesStephen Kelly2014-11-121-0/+2
* Remove borland workarounds.Stephen Kelly2014-10-151-8/+0
* Genex: Track whether an expression depends on the 'head' targetBrad King2014-07-211-0/+3
* regex: Use static regexs where possibleBen Boeckel2014-06-091-3/+2
* cmGeneratorExpression: Add workaround for Borland compilerBrad King2014-06-061-0/+8
* backtrace: Convert to local paths in IssueMessageBen Boeckel2014-06-051-1/+1
* genex: remove the need for backtracesBen Boeckel2014-06-051-4/+4
* Features: Add COMPILE_FEATURES generator expression.Stephen Kelly2014-05-211-0/+17
* Genex: Only evaluate TARGET_OBJECTS to determine target sources.Stephen Kelly2014-04-021-1/+3
* Remove some c_str() calls.Stephen Kelly2014-03-111-1/+1
* stringapi: Pass configuration names as stringsBen Boeckel2014-03-081-2/+2
* cmGeneratorExpression: Tokenize over stringsBen Boeckel2014-03-081-8/+8
* strings: Remove cmStdString referencesBen Boeckel2014-03-081-1/+1
* cmGeneratorExpression: Improve parsing in StripEmptyListElementsBen Boeckel2014-02-211-3/+10
* Export: Prefix relative items with genexes in INSTALL_INTERFACE.Stephen Kelly2013-11-261-1/+1
* cmTarget: Make GetProperty() const.Stephen Kelly2013-10-311-3/+3
* Merge topic 'rename-genex-method'Brad King2013-10-071-3/+3
|\
| * Genex: Rename cmGeneratorExpression::NeedsParsing to NeedsEvaluationStephen Kelly2013-08-291-3/+3
* | Genex: Fix processing multiple include directories for relative pathsStephen Kelly2013-10-071-0/+3
* | genex: Fix preprocessing with incomplete content (#14410).Stephen Kelly2013-09-131-4/+12
|/
* Genex: Allow relative paths in INSTALL_INTERFACE.Stephen Kelly2013-07-251-4/+32
* Fix cmGeneratorExpression::Preprocess for interleaved inputs.Stephen Kelly2013-03-181-2/+22
* Restore support for target names with '+' (#13986)Stephen Kelly2013-03-121-1/+1
* Fix the cmGeneratorExpression::Split when leading chars are present.Stephen Kelly2013-02-281-2/+10
* Merge topic 'interface-property-external-read'Brad King2013-02-251-3/+4
|\
| * Strip stray semicolons when evaluating generator expressions.Stephen Kelly2013-02-181-3/+4
* | Keep track of all targets seen while evaluating a genex.Stephen Kelly2013-02-221-1/+2
|/
* Don't keep track of content determined by target property values.Stephen Kelly2013-02-071-3/+2
* De-duplicate validation of genex target names.Stephen Kelly2013-02-071-4/+14
* Deduplicate the isGeneratorExpression method.Stephen Kelly2013-02-071-0/+13
* Cache context-independent includes on evaluation.Stephen Kelly2013-02-031-1/+7
* Strip consecutive semicolons when preprocessing genex strings.Stephen Kelly2013-01-151-2/+34
* Add cmGeneratorExpression::Split() API.Stephen Kelly2013-01-101-0/+61
* Keep track of properties used to determine linker libraries.Stephen Kelly2013-01-081-1/+9
* Make all relevant targets available in the genex context.Stephen Kelly2013-01-051-2/+18