summaryrefslogtreecommitdiffstats
path: root/Source/cmIfCommand.cxx
Commit message (Expand)AuthorAgeFilesLines
* Refactoring: rename "cm_static_string_view.hxx" as <cmext/string_view>Marc Chevrier2020-04-301-2/+1
* Revise include order using clang-format-6.0Kitware Robot2019-10-011-3/+3
* cmstd: Modernize CMake system headersMarc Chevrier2019-09-201-2/+3
* Source sweep: Use cmStrCat for string concatenationSebastian Holtermann2019-08-221-4/+5
* cmExecutionStatus: Remove function ClearRegina Pfeifer2019-08-061-2/+1
* cmFunctionBlocker: Recycle functionsRegina Pfeifer2019-07-311-4/+3
* cmFunctionBlocker: Move check for matching argsRegina Pfeifer2019-07-301-12/+6
* cmFunctionBlocker: Move common logic to baseRegina Pfeifer2019-07-301-37/+6
* cm*FunctionBlocker: Extract function ReplayRegina Pfeifer2019-07-301-104/+114
* cm*FunctionBlocker: Move to source fileRegina Pfeifer2019-07-301-0/+17
* cmCommand: De-virtualize function InvokeInitialPassRegina Pfeifer2019-07-211-8/+9
* cmCommand: deprecate functions GetMakefile and SetErrorDaniel Pfeifer2019-07-211-1/+1
* cmMakefile: Modernize AddFunctionBlocker method to accept a std::unique_ptrSebastian Holtermann2019-07-171-8/+14
* modernize: manage cmCommand instances using unique_ptr.Marc Chevrier2019-07-141-2/+0
* IWYU: Fix handling of <memory> standard headerBrad King2019-07-101-1/+1
* Factor out enum MessageType into dedicated headerBruno Manganelli2019-01-161-7/+8
* clang-tidy: fix warnings from version 7Regina Pfeifer2018-11-201-1/+1
* Revise implementation of case-insensitive command namesFlorian Jacomme2018-05-221-9/+7
* Retire std::auto_ptr and its macro CM_AUTO_PTRMatthias Maennich2017-09-251-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-021-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