summaryrefslogtreecommitdiffstats
path: root/Source/cmCMakeLanguageCommand.cxx
Commit message (Collapse)AuthorAgeFilesLines
* cmListFileCache: Make cmListFileFunction a shared pointerOleksandr Koval2020-10-011-8/+4
| | | | | Passing cmListFileFunction everywhere by-value involves big overhead. Now cmListFileFunction stores std::shared_ptr to the underlying data.
* cmake_language: Add signature to DEFER calls to later timesBrad King2020-09-291-2/+218
| | | | Fixes: #19575
* cmake_language: Make all errors fatalBrad King2020-09-291-17/+19
|
* cmake_language(CALL): Accept empty ${var} expansionsBrad King2020-09-291-63/+65
| | | | | Factor out an internal helper. Generalize partial argument expansion and call the helper on a clean boundary between raw arguments.
* cmake_language(EVAL): Factor out internal helperBrad King2020-09-291-24/+32
|
* cmMakefile: Inline GetExecutionContext at call sitesBrad King2020-09-281-1/+1
| | | | | The method only had one line, and its implementation is more clear at the call sites than the method name.
* cmake_language: check CALL with control commandMarc Chevrier2020-05-261-0/+26
| | | | Fixes: #20739
* cmake_language: Rename command from cmake_commandBrad King2020-05-211-0/+111
Also rename the `INVOKE` signature to `CALL`. Fixes: #20732