summaryrefslogtreecommitdiff
path: root/Source/cmGeneratorExpressionEvaluator.cxx
Commit message (Expand)AuthorAgeFilesLines
* Use new cmHasLiteralPrefix functionStephen Kelly2013-11-211-2/+2
* Genex: Use a preprocessor foreach to follow transitive properties.Stephen Kelly2013-11-091-17/+12
* Genex: Simplify the preprocessor looper for interface properties.Stephen Kelly2013-11-091-1/+1
* Merge topic 'object-library-no-TARGET_FILE'Brad King2013-11-021-1/+1
|\
| * Genex: Reject $<TARGET_FILE:...> for object libraries (#14532)Brad King2013-11-011-1/+1
* | cmTarget: Make GetProperty() const.Stephen Kelly2013-10-311-5/+7
* | cmTarget: Add interface for compatible numeric propertiesStephen Kelly2013-10-241-0/+44
* | Merge topic 'cmarray-templates'Brad King2013-10-231-25/+10
|\ \
| * | Genex: Use cmArraySize for targetPolicyWhitelistStephen Kelly2013-10-221-4/+1
| * | Genex: Remove use of TransitiveWhitelistCompareStephen Kelly2013-10-221-21/+9
* | | use size_t for GeneratorExpressionContent::ContentLength to fix some warningsRolf Eike Beer2013-10-211-1/+1
|/ /
* | Merge topic 'PLATFORM_ID-genex'Brad King2013-10-071-0/+35
|\ \ | |/ |/|
| * Genex: Add the PLATFORM_ID expression.Stephen Kelly2013-08-281-0/+35
* | Genex: Fix evaluation of MAP_IMPORTED_CONFIG_<CONFIG>Stephen Kelly2013-08-271-2/+3
|/
* Add the ALIAS target concept for libraries and executables.Stephen Kelly2013-08-021-0/+12
* Genex: Disallow LINKER_LANGUAGE only when used on a static library.Stephen Kelly2013-07-261-2/+3
* Merge topic 'fix-mapped-config-genex'Brad King2013-07-241-2/+18
|\
| * Genex: Fix $<CONFIG> with IMPORTED targets and multiple locations.Stephen Kelly2013-07-241-2/+18
* | Remove the LINK_LANGUAGE generator expression.Stephen Kelly2013-07-241-65/+13
* | Merge topic 'tid-system-argument'Brad King2013-07-161-0/+4
|\ \ | |/ |/|
| * Add the INTERFACE_SYSTEM_INCLUDE_DIRECTORIES target property.Stephen Kelly2013-07-161-0/+4
* | Genex: Make CMP0021 and CMP0022 usable with TARGET_POLICYStephen Kelly2013-07-111-15/+21
* | Introduce the LINK_ONLY generator expression.Stephen Kelly2013-07-081-0/+20
* | GenexEval: Add abstracted access to link interface for a target.Stephen Kelly2013-07-081-5/+6
|/
* Add generator expressions for compiler versions.Stephen Kelly2013-06-281-0/+100
* Merge topic 'dag-LINKER_LANGUAGE'Brad King2013-06-261-2/+17
|\
| * Genex: Report error if a target file is needed to evaluate link libraries.Stephen Kelly2013-06-241-1/+8
| * Genex: Make LINK_LANGUAGE report an error when evaluating link libraries.Stephen Kelly2013-06-241-1/+8
| * Add missing return after error report.Stephen Kelly2013-06-241-0/+1
* | Merge topic 'version-compare-genex'Brad King2013-06-261-0/+60
|\ \ | |/ |/|
| * Add generator expressions for version comparision.Stephen Kelly2013-06-121-0/+60
* | Merge topic 'transitive-property-PP-FOR_EACH'Brad King2013-06-241-9/+15
|\ \
| * | Use a preprocessor loop to manage the valid transitive properties.Stephen Kelly2013-06-101-9/+15
| |/
* | Style: Don't put an else after a return.Stephen Kelly2013-06-111-3/+0
|/
* Merge topic 'fix-genex-HEAD-target'Brad King2013-06-051-4/+9
|\
| * Genex: Fix the HEAD target used for evaluated expressionsStephen Kelly2013-06-051-4/+9
* | Add COMPILE_OPTIONS target property.Stephen Kelly2013-06-021-1/+8
* | Add <LANG>_COMPILER_ID generator expressions.Stephen Kelly2013-06-021-0/+102
* | Merge topic 'fix-INCLUDE_DIRECTORIES-genex-read'Brad King2013-05-311-37/+77
|\ \ | |/
| * GenexEval: Fix evaluation of INCLUDE_DIRECTORIES target property.Stephen Kelly2013-05-301-1/+15
| * GenexEval: Extract a getLinkedTargetsContent from TargetPropertyNode.Stephen Kelly2013-05-301-35/+46
| * cmTarget: Remove some hardcoding of transitive property names.Stephen Kelly2013-05-301-2/+17
* | Merge topic 'language-generator-expressions'Brad King2013-05-241-5/+67
|\ \
| * | Add $<LINK_LANGUAGE> generator expressionStephen Kelly2013-05-241-5/+67
* | | Merge topic 'join-genex'Brad King2013-05-221-48/+106
|\ \ \ | |/ /
| * | Add the JOIN generator expression.Stephen Kelly2013-05-161-0/+30
| * | Make it possible for any genex to have arbitrary content at the end.Stephen Kelly2013-05-161-1/+14
| * | Rename the method determining if a genex accepts arbitrary content.Stephen Kelly2013-05-161-6/+8
| * | Extract the ProcessArbitraryContent method.Stephen Kelly2013-05-161-41/+54
* | | Merge topic 'fix-genex-comma-parse'Brad King2013-05-211-5/+4
|\ \ \ | |/ /