summaryrefslogtreecommitdiffstats
path: root/Source/cmGeneratorExpressionEvaluator.cxx
Commit message (Expand)AuthorAgeFilesLines
...
* Genex: Fix stack overflow in transitive property evaluation.Stephen Kelly2014-07-011-0/+13
* cmTarget: Lookup targets in LinkInterface and LinkImplementationBrad King2014-06-231-5/+5
* Fix scope of transitive target name lookupsBrad King2014-06-231-2/+2
* cmTarget: Constify GetTransitivePropertyTargets resultsBrad King2014-06-231-5/+6
* cmTarget: Remove 'head' argument from GetLinkImplementationBrad King2014-06-231-2/+1
* regex: Search on strings where possibleBen Boeckel2014-06-091-4/+4
* regex: Use static regexs where possibleBen Boeckel2014-06-091-8/+4
* genex: remove the need for backtracesBen Boeckel2014-06-051-2/+2
* Genex: Clarify error message on use with non-binary targets (#14899).Stephen Kelly2014-05-291-14/+14
* Features: Add COMPILE_FEATURES generator expression.Stephen Kelly2014-05-211-0/+89
* Merge topic 'target-transitive-sources'Brad King2014-04-031-3/+6
|\
| * cmTarget: Allow transitive evaluation of SOURCES property.Stephen Kelly2014-04-021-2/+5
| * cmTarget: Make the source files depend on the config.Stephen Kelly2014-04-021-1/+1
* | Genex: Only evaluate TARGET_OBJECTS to determine target sources.Stephen Kelly2014-04-021-0/+10
|/
* Genex: Evaluate TARGET_OBJECTS as a normal expression.Stephen Kelly2014-03-311-0/+64
* Remove some c_str() calls.Stephen Kelly2014-03-111-8/+8
* 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
|/