summaryrefslogtreecommitdiffstats
path: root/Source/cmGeneratorExpressionEvaluator.cxx
Commit message (Expand)AuthorAgeFilesLines
* stringapi: Pass configuration names as stringsBen Boeckel2014-03-081-3/+3
* stringapi: Use strings for the languagesBen Boeckel2014-03-081-2/+1
* genex: Store predicates as a map for faster searchingBen Boeckel2014-03-081-83/+52
* cmTarget: Avoid computing languages when computing transitive targets.Stephen Kelly2014-02-241-3/+3
* cmTarget: Change GetTransitivePropertyLinkLibraries to output targets.Stephen Kelly2014-02-241-16/+35
* cmMakefile: make some methods take const std::string& instead of const char*Rolf Eike Beer2014-01-161-7/+5
* Genex: Use case-sensitive comparison for COMPILER_ID.Stephen Kelly2014-01-081-1/+23
* cmTarget: Deprecate COMPILE_DEFINITIONS_ properties with a policy.Stephen Kelly2014-01-081-1/+6
* Genex: Add a nullary form for CONFIGStephen Kelly2014-01-071-2/+6
* Genex: Make EQUAL support upper case binary literalsStephen Kelly2014-01-061-6/+6
* Genex: Fix case of methods in the dag checker.Stephen Kelly2014-01-061-2/+2
* Undefine local preprocessor loop variables.Stephen Kelly2014-01-061-0/+3
* Genex: Reform error-checking for nullary/unary expressions.Stephen Kelly2014-01-061-29/+10
* Genex: Add EQUAL expression.Stephen Kelly2014-01-061-0/+89
* Genex: Use case-sensitive comparison in PLATFORM_ID.Stephen Kelly2013-12-191-1/+1
* Genex: Always return immediately on error.Stephen Kelly2013-12-191-0/+4
* Genex: Accept arbitrary content in *_CASE and MAKE_C_IDENTIFIER.Stephen Kelly2013-12-191-0/+6
* Genex: Allow single param expressions to accept arbirary input.Stephen Kelly2013-12-191-31/+23
* Genex: Add {UPPER,LOWER}_CASE and MAKE_C_IDENTIFIER.Stephen Kelly2013-11-271-0/+48
* INTERFACE_LIBRARY: Avoid codepaths which set unneeded properties.Stephen Kelly2013-11-251-1/+2
* 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-071-0/+20
* | GenexEval: Add abstracted access to link interface for a target.Stephen Kelly2013-07-071-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
|\ \ | |/ |/|