summaryrefslogtreecommitdiffstats
path: root/Source/cmGeneratorExpression.cxx
Commit message (Expand)AuthorAgeFilesLines
* 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
* GenEx: Add expressions to specify build- or install-only valuesStephen Kelly2013-01-051-8/+80
* Use cmsys::auto_ptr to manage cmCompiledGeneratorExpressionsStephen Kelly2012-12-201-27/+19
* Port cmGeneratorExpression to cmTarget from cmGeneratorTarget.Stephen Kelly2012-11-201-1/+1
* GenEx: Fix reporting about not-found include directories and libraries.Stephen Kelly2012-10-171-0/+49
* Add API to check that dependent target properties form a DAG.Stephen Kelly2012-09-281-2/+4
* Add a generator expression for target properties.Stephen Kelly2012-09-281-1/+3
* cmGeneratorExpression: Port users to two-stage processingStephen Kelly2012-09-181-26/+39
* cmGeneratorExpression: Re-write for multi-stage evaluationStephen Kelly2012-09-181-187/+53
* Add $<CONFIG:...> boolean query generator expressionBrad King2012-08-151-0/+9
* Add boolean generator expressionsBrad King2012-08-151-0/+46
* Allow '.' in target names in generator expressions (#12002)Brad King2011-03-221-1/+1
* Record set of targets used in cmGeneratorExpressionBrad King2010-12-151-0/+1
* Optionally suppress errors in cmGeneratorExpressionBrad King2010-12-151-3/+4
* Convert CMake to OSI-approved BSD LicenseBrad King2009-09-281-14/+9
* Introduce "generator expressions" to add_test()Brad King2009-08-111-0/+196