summaryrefslogtreecommitdiffstats
path: root/Source/cmGeneratorExpressionEvaluator.cxx
Commit message (Expand)AuthorAgeFilesLines
* Replace 'foo.size() == 0' pattern with foo.empty().Stephen Kelly2015-01-181-3/+3
* Merge topic 'delete-algorithm'Brad King2015-01-151-24/+3
|\
| * cmGeneratorExpressionEvaluator: Replace own algorithm with cmDeleteAll.Stephen Kelly2015-01-131-24/+3
* | Merge topic 'fix-COMPILE_FEATURES-genex'Brad King2015-01-151-1/+8
|\ \ | |/ |/|
| * Features: Fix the COMPILE_FEATURES genex for unavailable features.Stephen Kelly2015-01-121-0/+7
| * cmMakefile: Rename a method to what it really does.Stephen Kelly2015-01-121-1/+1
* | Merge topic 'join-algorithm'Brad King2015-01-121-10/+1
|\ \
| * | Use the cmJoin algorithm where possible.Stephen Kelly2015-01-081-10/+1
* | | Port all cmOStringStream to std::ostringstream.Stephen Kelly2015-01-111-7/+7
|/ /
* | Fix some Clang -Wstring-conversion warningsSean McBride2014-12-121-2/+2
* | Merge topic 'fix-transitive-OBJECT_SOURCES-context'Brad King2014-12-011-34/+40
|\ \ | |/
| * Genex: Fix evaluation context propagation for TARGET_OBJECTS.Stephen Kelly2014-11-261-34/+40
* | Remove some unneeded c_str calls.Stephen Kelly2014-11-231-1/+1
* | file(GENERATE): Evaluate early to allow generating source filesStephen Kelly2014-11-121-0/+4
* | Genex: Fix whitespace issue.Stephen Kelly2014-11-111-1/+1
* | Merge topic 'genex-target-objects-ordering'Brad King2014-11-101-4/+8
|\ \ | |/
| * genex: Preserve order while evaluating TARGET_OBJECTSClinton Stimpson2014-11-071-4/+8
* | strings: Remove redundant calls to std::string::c_str()Nils Gladitz2014-10-151-1/+1
|/
* Merge topic 'genex-build-property-no-head'Brad King2014-08-071-2/+2
|\
| * Genex: Do not consider 'head' when evaluating build propertiesBrad King2014-08-061-2/+2
* | Genex: Remove unnecessary check of context->MakefileBrad King2014-08-061-9/+6
|/
* Merge topic 'pdb-genex'Brad King2014-07-311-34/+91
|\
| * Genex: Implement generator expressions for target PDB files.Nils Gladitz2014-07-311-0/+45
| * Genex: Simplify filesytem artifact codeNils Gladitz2014-07-291-35/+47
* | Genex: Track whether an expression depends on the 'head' targetBrad King2014-07-211-0/+14
|/
* Genex: Adjust code layout slightlyBrad King2014-07-161-4/+3
* Genex: Refactor empty element stripBrad King2014-07-161-3/+2
* Genex: Avoid repeated search of transitive property whitelistBrad King2014-07-161-33/+26
* Genex: Simplify TARGET_PROPERTY transitive lookupBrad King2014-07-161-65/+31
* cmTarget: Drop GetTransitivePropertyTargets methodBrad King2014-07-161-3/+13
* cmTarget: Make GetLink*Libraries methods safer to useBrad King2014-07-161-1/+1
* Allow INTERFACE_SOURCES to specify $<TARGET_OBJECTS> (#14970)Brad King2014-07-141-0/+1
* cmTarget: Refactor LinkImplementation to allow more informationBrad King2014-07-071-2/+2
* cmGeneratorExpressionEvaluator: Shorten some long linesBrad King2014-07-071-13/+16
* 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