summaryrefslogtreecommitdiffstats
path: root/Source/cmGeneratorExpressionEvaluator.cxx
Commit message (Expand)AuthorAgeFilesLines
* Genex: Add more extensive support for an unbounded number of parametersRobert Maynard2019-06-031-3/+7
* Modernize: Use ranged for-loops when possibleArtur Ryt2019-02-071-19/+8
* Revise C++ coding style using clang-format-6.0Kitware Robot2018-06-011-5/+9
* Reduce allocation of temporary values on heap.Pavel Solodovnikov2018-01-261-4/+3
* clang-format: format all code as Cpp11Daniel Pfeifer2017-08-301-5/+5
* Replace C-style castsDaniel Pfeifer2017-08-271-1/+1
* Simplify CMake per-source license noticesBrad King2016-09-271-11/+2
* fix a load of include-what-you-use violationsDaniel Pfeifer2016-09-031-13/+4
* CMake: don't use else after returnDaniel Pfeifer2016-08-181-12/+11
* Revise C++ coding style using clang-formatKitware Robot2016-05-161-141/+105
* Remove `//------...` horizontal separator commentsBrad King2016-05-091-6/+0
* Format include directive blocks and ordering with clang-formatBrad King2016-04-291-5/+5
* Source: Stabilize include orderBrad King2016-04-291-2/+2
* Merge topic 'refactor-cmGeneratorExpression'Brad King2015-03-121-1889/+3
|\
| * Genex: Split cmGeneratorExpressionNode into own file.Stephen Kelly2015-03-101-1889/+3
* | Include cmAlgorithms where it is used.Stephen Kelly2015-03-101-0/+1
|/
* Genex: Allow COMPILE_LANGUAGE when processing include directories.Stephen Kelly2015-03-091-1/+2
* Genex: Allow COMPILE_LANGUAGE when processing compile definitions.Stephen Kelly2015-03-091-3/+12
* Genex: Enable use of COMPILE_LANGUAGE for compile options.Stephen Kelly2015-03-091-0/+34
* Genex: Add a COMPILE_LANGUAGE generator expression.Stephen Kelly2015-03-071-1/+31
* Revert "Attempt to fix the compile of cmake on Sun CC."Stephen Kelly2015-02-171-4/+1
* Features: Define meaning for no language standard defaultBrad King2015-01-291-2/+9
* 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