summaryrefslogtreecommitdiffstats
path: root/Source/cmForEachCommand.cxx
Commit message (Expand)AuthorAgeFilesLines
* CMake code rely on cmList class for CMake lists management (part. 2)Marc Chevrier2023-04-291-4/+5
* return(): Propagate variables to result scopeMarc Chevrier2022-09-031-1/+1
* cmSystemTools: Fix 'ErrorOccurred' spellingFeRD (Frank Dana)2022-06-131-4/+4
* clang-tidy: address `google-readability-casting` lintsBen Boeckel2022-05-241-2/+2
* Rename cmProp in cmValueMarc Chevrier2021-09-211-1/+1
* cmProp: refactoring: transform alias in classMarc Chevrier2021-08-081-0/+1
* foreach(): loop variables are only available in the loop scopeMarc Chevrier2021-04-281-10/+27
* cmListFileCache: Make cmListFileFunction a shared pointerOleksandr Koval2020-10-011-1/+1
* Merge topic 'foreach-int-parse-range-check'Brad King2020-09-211-0/+6
|\
| * foreach: Fix crash parsing integer out of rangeBen McMorran2020-09-181-0/+6
* | cmMakefile::GetDefinition: return cmPropVitaly Stakhovsky2020-09-021-4/+5
|/
* GetDefinition: avoid duplicate callsVitaly Stakhovsky2020-05-291-4/+4
* Merge topic 'stl-support'Brad King2020-05-011-2/+1
|\
| * Refactoring: rename "cm_static_string_view.hxx" as <cmext/string_view>Marc Chevrier2020-04-301-2/+1
* | IWYU: mark <cstddef> as neededBen Boeckel2020-04-291-1/+1
|/
* foreach: Set fatal error on invalid rangeKyle Edwards2020-02-271-0/+1
* foreach: Fix crash when parsing invalid integerKyle Edwards2020-02-271-6/+35
* foreach: Allow multiple iteration variables for `ZIP_LIST` modeAlex Turbov2019-12-071-20/+87
* foreach: Introduce `IN ZIP_LISTS` modeAlex Turbov2019-12-011-27/+171
* Refactor: Modernize `foreach` code and fix some bugsAlex Turbov2019-11-061-70/+75
* cmstd: Modernize CMake system headersMarc Chevrier2019-09-201-2/+3
* Refactor: Use cmStrCat to construct error stringsAsit Dhal2019-09-181-9/+6
* clang-tidy: modernize-deprecated-headersRegina Pfeifer2019-09-161-2/+2
* cmCommand refactor: cmForEachCommandGabor Bencze2019-08-201-12/+18
* Source code: Use cmExpandList instead of cmSystemTools::ExpandListArgumentSebastian Holtermann2019-08-141-1/+2
* cmExecutionStatus: Remove function ClearRegina Pfeifer2019-08-061-2/+1
* cmFunctionBlocker: Recycle functionsRegina Pfeifer2019-07-311-3/+2
* cmFunctionBlocker: Move check for matching argsRegina Pfeifer2019-07-301-14/+8
* cmFunctionBlocker: Move common logic to baseRegina Pfeifer2019-07-301-36/+7
* cm*FunctionBlocker: Extract function ReplayRegina Pfeifer2019-07-301-38/+48
* cm*FunctionBlocker: Move to source fileRegina Pfeifer2019-07-301-0/+19
* cmMakefile: Let AddDefinition accept a value as cm::string_viewSebastian Holtermann2019-07-241-4/+4
* cmCommand: deprecate functions GetMakefile and SetErrorDaniel Pfeifer2019-07-211-1/+1
* cmMakefile: Modernize AddFunctionBlocker method to accept a std::unique_ptrSebastian Holtermann2019-07-171-11/+11
* Introduce memory management helper: cm_memory.hxxMarc Chevrier2019-07-141-2/+2
* IWYU: Fix handling of <memory> standard headerBrad King2019-07-101-1/+1
* cmRange: Move to dedicated header fileRegina Pfeifer2019-02-211-0/+1
* Modernize: Use ranged for-loops when possibleArtur Ryt2019-02-071-4/+2
* clang-tidy: Use emplaceRegina Pfeifer2019-01-171-1/+1
* Factor out enum MessageType into dedicated headerBruno Manganelli2019-01-161-2/+2
* clang-tidy: fix warnings from version 7Regina Pfeifer2018-11-201-1/+1
* Revise implementation of case-insensitive command namesFlorian Jacomme2018-05-221-3/+3
* cmForEachCommand: prevent leakageMatthias Maennich2017-10-301-2/+3
* Retire std::auto_ptr and its macro CM_AUTO_PTRMatthias Maennich2017-09-251-4/+5
* Meta: modernize old-fashioned loops to range-based `for`.Pavel Solodovnikov2017-09-121-2/+2
* cmExecutionStatus: Remove arguments from settersDaniel Pfeifer2017-05-091-1/+1
* Include necessary headers in commandsDaniel Pfeifer2016-10-261-2/+8
* Separate compilation for commands included in cmBootstrapCommands1Daniel Pfeifer2016-10-211-0/+2
* Simplify CMake per-source license noticesBrad King2016-09-271-11/+2
* Avoid else after returnDaniel Pfeifer2016-09-161-3/+2