summaryrefslogtreecommitdiffstats
path: root/Source/cmConditionEvaluator.cxx
Commit message (Expand)AuthorAgeFilesLines
* If: Support the 'DEFINED CACHE{}' syntaxRobert Maynard2018-11-091-0/+6
* Reduce raw string pointers usage.Pavel Solodovnikov2018-01-311-1/+1
* Meta: replace empty-string assignments with `clear()`.Pavel Solodovnikov2017-09-151-1/+1
* IWYU: Mark cmConfigure.h with pragma: keepDaniel Pfeifer2017-08-261-1/+0
* Use C++11 nullptrDaniel Pfeifer2017-08-241-5/+5
* Provide and use CM_FALLTHROUGHDaniel Pfeifer2017-06-031-2/+2
* Use quotes for non-system includesDaniel Pfeifer2017-04-111-2/+2
* Fix several include-what-you-use findingsDaniel Pfeifer2016-11-081-1/+11
* Include necessary headers in commandsDaniel Pfeifer2016-10-261-0/+1
* Fix newly discovered clang-tidy issuesDaniel Pfeifer2016-10-211-6/+6
* cmListFileCache: Remove cmState header includeStephen Kelly2016-10-191-0/+1
* Simplify CMake per-source license noticesBrad King2016-09-271-12/+2
* Avoid else after returnDaniel Pfeifer2016-09-161-10/+10
* use empty method to check for emptynessDaniel Pfeifer2016-09-151-1/+1
* fix a load of include-what-you-use violationsDaniel Pfeifer2016-09-031-0/+1
* Add additional <= and >= comparison operatorsChuck Atkins2016-08-091-3/+29
* Use better KWSys SystemTools::GetEnv and HasEnv signaturesDāvis Mosāns2016-07-181-1/+1
* use CM_NULLPTRDaniel Pfeifer2016-06-281-1/+1
* Revise C++ coding style using clang-formatKitware Robot2016-05-161-441/+305
* Format include directive blocks and ordering with clang-formatBrad King2016-04-291-1/+1
* Source: Stabilize include orderBrad King2016-04-291-0/+1
* Merge topic 'preallocate-condition-keywords'Brad King2016-04-111-4/+4
|\
| * cmConditionEvaluator: Use pre-allocated keywords in more placesBrad King2016-04-081-4/+4
* | Merge topic 'preallocate-condition-keywords'Brad King2016-03-311-31/+58
|\ \ | |/
| * cmConditionEvaluator: Pre-allocate keyword stringsBrad King2016-03-291-31/+58
* | cmConditionEvaluator: Remove GetConditionContext methodBrad King2016-03-291-12/+0
* | cmConditionEvaluator: Drop unnecessary path conversionBrad King2016-03-291-8/+1
|/
* cmConditionEvaluator: Fix matching of `CMAKE_MATCH_*` values (#15944)Brad King2016-02-011-0/+10
* cmIfCommand: Issue CMP0054 warning with appropriate context. (#15802)Stephen Kelly2015-10-201-5/+35
* if: Add "TEST <test>" conditionMatt McCormick2015-08-031-1/+25
* cmConditionEvaluator: Remove superfluous spaces in expressionsSebastian Schuberth2015-07-271-8/+8
* cmMakefile: Simplify CMP0054 handling.Stephen Kelly2015-05-181-8/+2
* cmMakefile: Add access to the top-level execution context.Stephen Kelly2015-05-181-2/+2
* Port to static cmPolicies API.Stephen Kelly2015-05-041-12/+6
* if: Implement new IN_LIST operatorNils Gladitz2015-04-301-1/+37
* Port cmCommand consumers to cmState.Stephen Kelly2015-04-151-1/+3
* Merge topic 'drop-ancient-workarounds'Brad King2015-01-121-3/+3
|\
| * Port all cmOStringStream to std::ostringstream.Stephen Kelly2015-01-111-3/+3
* | Use insert instead of a loop in some cases.Stephen Kelly2015-01-111-8/+2
|/
* cmMakefile: store the number of last matches in a CMake varBen Boeckel2014-12-031-3/+2
* Revert "ClearMatches: Only clear matches which were actually set" (#15261)Ben Boeckel2014-11-261-2/+3
* If: Introduce policy CMP0054 - don't dereference quoted variables in if()Nils Gladitz2014-09-111-79/+157
* If: Extract cmConditionEvaluator from if() implementationNils Gladitz2014-09-111-0/+692