summaryrefslogtreecommitdiff
path: root/Source/cmIfCommand.cxx
Commit message (Expand)AuthorAgeFilesLines
* Retire std::auto_ptr and its macro CM_AUTO_PTRMatthias Maennich2017-09-261-2/+4
* Meta: modernize old-fashioned loops to range-based `for`.Pavel Solodovnikov2017-09-121-21/+17
* cmExecutionStatus: Remove arguments from settersDaniel Pfeifer2017-05-091-3/+3
* cmIfCommand: Reject duplicate else() and misplaced elseif()Gregor Jasny2017-03-221-0/+20
* Include necessary headers in commandsDaniel Pfeifer2016-10-261-7/+6
* Separate compilation for commands included in cmBootstrapCommands2Daniel Pfeifer2016-10-211-0/+1
* Simplify CMake per-source license noticesBrad King2016-09-271-11/+2
* Avoid else after returnDaniel Pfeifer2016-09-161-2/+1
* Avoid using KWSys auto_ptr by adopting it ourselvesBrad King2016-06-291-2/+1
* cmIfCommand: Don't rely on NestedError logic to issue messagesStephen Kelly2016-06-131-3/+3
* Revise C++ coding style using clang-formatKitware Robot2016-05-161-97/+64
* Format include directive blocks and ordering with clang-formatBrad King2016-04-291-3/+3
* Source: Stabilize include orderBrad King2016-04-291-0/+1
* cmIfCommand: Simplify execution context constructionBrad King2016-04-151-8/+2
* cmConditionEvaluator: Remove GetConditionContext methodBrad King2016-03-291-4/+4
* Merge topic 'fix-CMP0054-elseif-warning'Brad King2015-10-211-2/+18
|\
| * cmIfCommand: Issue CMP0054 warning with appropriate context. (#15802)Stephen Kelly2015-10-201-2/+18
* | Add cmOutputConverter include where needed.Stephen Kelly2015-10-051-0/+1
|/
* Port static calls from cmLocalGenerator to cmOutputConverter.Stephen Kelly2015-06-061-1/+1
* cmMakefile: Add API for elseif to create backtrace.Stephen Kelly2015-06-031-5/+2
* Don't use a cmLocalGenerator instance to call static methods.Stephen Kelly2015-05-141-5/+4
* if(): avoid one needless string compare for all if() statementsRolf Eike Beer2015-02-221-1/+1
* Replace foo.size() pattern with !foo.empty().Stephen Kelly2015-01-181-2/+2
* Replace 'foo.size() == 0' pattern with foo.empty().Stephen Kelly2015-01-181-1/+1
* continue: Add a new CMake language command for loop continuation (#14013)Gregor Jasny2014-12-011-0/+5
* If: Introduce policy CMP0054 - don't dereference quoted variables in if()Nils Gladitz2014-09-111-5/+5
* If: Extract cmConditionEvaluator from if() implementationNils Gladitz2014-09-111-701/+12
* ClearMatches: Only clear matches which were actually setBen Boeckel2014-04-291-2/+2
* Remove some c_str() calls.Stephen Kelly2014-03-111-6/+6
* stringapi: Use strings for variable namesBen Boeckel2014-03-081-9/+9
* cmMakefile: make some methods take const std::string& instead of const char*Rolf Eike Beer2014-01-161-1/+1
* De-duplicate version comparison code.Stephen Kelly2013-06-121-36/+4
* if: Compare up to 8 components in VERSION testsBrad King2012-09-111-6/+10
* Print any evaluated 'elseif'/'else' commands in trace mode (#13220)Brian Helba2012-05-161-0/+13
* fix uninitialized var in if(NOT foo bar STREQUAL "foo bar")Rolf Eike Beer2012-01-221-0/+1
* Remove unreachable code in cmIfCommandBrad King2009-10-281-1/+0
* Fix if() command and CMP0012 OLD/NEW behaviorBrad King2009-10-271-73/+93
* Report expanded arguments in if() command errorsBrad King2009-10-271-20/+18
* Add IS_SYMLINK test to if commandBrad King2009-10-211-0/+7
* Clarify documentation and message for CMP0012Brad King2009-10-021-6/+4
* Convert CMake to OSI-approved BSD LicenseBrad King2009-09-281-14/+9
* ENH: Improve format of if() command messagesBrad King2009-06-171-6/+4
* ENH: warning fixKen Martin2009-06-121-4/+4
* ENH: modified the if command to address bug 9123 someKen Martin2009-06-121-111/+233
* ENH: Better handling of mismatched blocksBrad King2009-01-211-1/+2
* ENH: Better error message for unclosed blocksBrad King2009-01-211-18/+0
* ENH: Refactor function blocker deletionBrad King2009-01-201-12/+4
* ENH: Improve response to bad if or elseifBrad King2009-01-201-2/+9
* STYLE: fix line length stuff for KWStyleBill Hoffman2008-10-011-1/+2
* ENH: Add version comparison to if() commandBrad King2008-09-101-0/+48