summaryrefslogtreecommitdiff
path: root/Source/cmGeneratorExpressionEvaluator.cxx
Commit message (Expand)AuthorAgeFilesLines
...
* Merge topic 'qt4-autolink-qtmain'Brad King2013-01-231-0/+101
|\
| * Automatically link to the qtmain library when linking to QtCore.Stephen Kelly2013-01-231-2/+5
| * Add the $<TARGET_POLICY> expressionStephen Kelly2013-01-171-0/+98
* | Make INTERFACE determined properties readable in generator expressions.Stephen Kelly2013-01-201-0/+21
|/
* Add the TARGET_DEFINED generator expressionStephen Kelly2013-01-141-0/+18
* Keep track of properties used to determine linker libraries.Stephen Kelly2013-01-081-0/+8
* Merge topic 'interface-includes-defines'Brad King2013-01-071-5/+106
|\
| * Handle INTERFACE properties transitively for includes and defines.Stephen Kelly2013-01-051-1/+29
| * Make cycles in target properties ignored, not an error.Stephen Kelly2013-01-051-1/+7
| * Use mapped config properties to evaluate $<CONFIG>Stephen Kelly2013-01-051-2/+18
| * Make all relevant targets available in the genex context.Stephen Kelly2013-01-051-1/+1
| * Add the TARGET_NAME generator expression.Stephen Kelly2013-01-051-0/+24
| * Allow generator expressions to require literals.Stephen Kelly2013-01-051-0/+17
| * GenEx: Add expressions to specify build- or install-only valuesStephen Kelly2013-01-051-0/+10
* | Don't crash when a target is expected but is not available.Stephen Kelly2013-01-031-0/+15
|/
* Replace some 'if' with 'else if'Stephen Kelly2012-12-231-4/+4
* Merge topic 'generator-expression-fixes'Brad King2012-11-271-3/+34
|\
| * Genex: Ensure that $<0:...> has a parameter.Stephen Kelly2012-11-271-0/+16
| * Genex: Extract a method to parse parameters.Stephen Kelly2012-11-261-3/+18
* | Port cmGeneratorExpression to cmTarget from cmGeneratorTarget.Stephen Kelly2012-11-211-2/+2
|/
* GenEx: Use case insensitive comparison for $<CONFIG:...>Stephen Kelly2012-11-051-1/+4
* GexEx: Validate Target names and property names differently.Stephen Kelly2012-10-221-6/+11
* Attempt to fix the compile of cmake on Sun CC.Stephen Kelly2012-10-111-1/+4
* GenEx: Don't use std::vector::at(int).Stephen Kelly2012-10-091-3/+3
* GenEx: Ensure that the empty CONFIGURATION can be used conditionally.Stephen Kelly2012-10-091-5/+5
* GenEx: Validate target and property names.Stephen Kelly2012-10-091-1/+46
* GenEx: Report actual target name not found, not "0" each time.Stephen Kelly2012-10-091-2/+3
* GenEx: Return after error reported.Stephen Kelly2012-10-091-0/+1
* Merge topic 'generator-expression-target-properties'Brad King2012-09-281-13/+156
|\
| * Add a self-reference check for target properties.Stephen Kelly2012-09-281-1/+16
| * Add API to check that dependent target properties form a DAG.Stephen Kelly2012-09-281-19/+36
| * Add a generator expression for target properties.Stephen Kelly2012-09-281-0/+43
| * Extend the generator expression language with more logic.Stephen Kelly2012-09-281-0/+68
* | Fix the regular expression validator for target names.Stephen Kelly2012-09-201-1/+1
|/
* cmGeneratorExpression: Re-write for multi-stage evaluationStephen Kelly2012-09-181-0/+568