summaryrefslogtreecommitdiffstats
path: root/Source/cmCommands.cxx
Commit message (Collapse)AuthorAgeFilesLines
* Add new flow-control commands for variables and policies scopes managementMarc Chevrier2022-08-221-0/+6
| | | | | | | Add block() and endblock() commands offering the capability to create new scopes for variables and/or policies. Fixes: #20171
* cmTry{Compile,Run}Command: Port away from legacy cmCommandBrad King2022-07-261-4/+2
| | | | Convert the command entry points to free functions.
* bootstrap: Enable cmake_language command to support cmake-gui with Qt 6.2Brad King2021-10-051-2/+2
| | | | Fixes: #22721
* CMake: Allow override of unexpected non-flow-control commandsKyle Edwards2021-06-161-7/+7
| | | | Fixes: #22310
* cmState: Prohibit override of flow control commandsKyle Edwards2020-10-221-8/+9
|
* cmake_path command: path managementMarc Chevrier2020-09-061-0/+2
| | | | Fixes: #19568, #20922
* cmake_language: Rename command from cmake_commandBrad King2020-05-211-2/+2
| | | | | | Also rename the `INVOKE` signature to `CALL`. Fixes: #20732
* cmake_command: Add command to INVOKE other commands by nameCristian Adam2020-02-251-0/+2
| | | | Fixes: #18392
* Merge branch 'backport-3.16-toc_on_ppc' into toc_on_ppcBrad King2019-12-091-2/+2
|\
| * bootstrap: Add target_link_options commandAlexander Grund2019-12-091-2/+2
| |
* | load_cache: Allow READ_WITH_PREFIX mode in cmake scriptsCharles Barto2019-11-191-2/+1
|/
* Revise include order using clang-format-6.0Kitware Robot2019-10-011-4/+4
| | | | | Run the `clang-format.bash` script to update our C and C++ code to a new include order `.clang-format`. Use `clang-format` version 6.0.
* cmTarget*: Port away from cmCommandRegina Pfeifer2019-09-261-16/+11
|
* cmInstallCommand: Port away from cmCommandRegina Pfeifer2019-09-211-1/+1
|
* cmTargetLinkLibrariesCommand: Port away from cmCommandRegina Pfeifer2019-09-211-1/+1
|
* cmSourceGroupCommand: Port away from cmCommandRegina Pfeifer2019-09-211-2/+1
|
* cmSetTargetPropertiesCommand: Port away from cmCommandRegina Pfeifer2019-09-211-1/+1
|
* cmProjectCommand: Port away from cmCommandRegina Pfeifer2019-09-211-1/+1
|
* cmLoadCacheCommand: Port away from cmCommandRegina Pfeifer2019-09-211-2/+1
|
* cmLinkDirectoriesCommand: Port away from cmCommandRegina Pfeifer2019-09-211-2/+1
|
* cmIncludeDirectoryCommand: Port away from cmCommandRegina Pfeifer2019-09-211-2/+1
|
* cmExportCommand: Port away from cmCommandRegina Pfeifer2019-09-211-1/+1
|
* cmstd: Modernize CMake system headersMarc Chevrier2019-09-201-1/+1
| | | | | | | | | | | | | | Provide a standardized way to handle the C++ "standard" headers customized to be used with current CMake C++ standard constraints. Offer under directory `cm` headers which can be used as direct replacements of the standard ones. For example: #include <cm/string_view> can be used safely for CMake development in place of the `<string_view>` standard header. Fixes: #19491
* cmSubdirCommand: Port away from cmCommandRegina Pfeifer2019-09-121-1/+1
| | | | Ref: #19499
* cmSetTestsPropertiesCommand: Port away from cmCommandRegina Pfeifer2019-09-121-1/+1
| | | | Ref: #19499
* cmSetSourceFilesPropertiesCommand: Port away from cmCommandRegina Pfeifer2019-09-121-3/+2
| | | | Ref: #19499
* cmRemoveDefinitionsCommand: Port away from cmCommandRegina Pfeifer2019-09-121-2/+1
| | | | Ref: #19499
* cmQTWrapUICommand: Port away from cmCommandRegina Pfeifer2019-09-121-1/+1
| | | | Ref: #19499
* cmQTWrapCPPCommand: Port away from cmCommandRegina Pfeifer2019-09-121-2/+1
| | | | Ref: #19499
* cmLinkLibrariesCommand: Port away from cmCommandRegina Pfeifer2019-09-121-2/+1
| | | | Ref: #19499
* cmInstallTargetsCommand: Port away from cmCommandRegina Pfeifer2019-09-121-2/+1
| | | | Ref: #19499
* cmInstallProgramsCommand: Port away from cmCommandRegina Pfeifer2019-09-121-2/+1
| | | | Ref: #19499
* cmInstallFilesCommand: Port away from cmCommandRegina Pfeifer2019-09-121-2/+1
| | | | Ref: #19499
* cmIncludeRegularExpressionCommand: Port away from cmCommandRegina Pfeifer2019-09-121-3/+2
| | | | Ref: #19499
* cmIncludeExternalMSProjectCommand: Port away from cmCommandRegina Pfeifer2019-09-121-3/+2
| | | | Ref: #19499
* cmGetTestPropertyCommand: Port away from cmCommandRegina Pfeifer2019-09-121-2/+1
| | | | Ref: #19499
* cmGetTargetPropertyCommand: Port away from cmCommandRegina Pfeifer2019-09-121-2/+1
| | | | Ref: #19499
* cmGetSourceFilePropertyCommand: Port away from cmCommandRegina Pfeifer2019-09-121-1/+1
| | | | Ref: #19499
* cmFLTKWrapUICommand: Port away from cmCommandRegina Pfeifer2019-09-121-2/+1
| | | | Ref: #19499
* cmEnableLanguageCommand: Port away from cmCommandRegina Pfeifer2019-09-121-2/+1
| | | | Ref: #19499
* cmDefinePropertyCommand: Port away from cmCommandRegina Pfeifer2019-09-121-2/+1
| | | | Ref: #19499
* cmCreateTestSourceList: Port away from cmCommandRegina Pfeifer2019-09-121-2/+1
| | | | Ref: #19499
* cmBuildCommand: Port away from cmCommandRegina Pfeifer2019-09-121-1/+1
| | | | Ref: #19499
* cmFind*: Port away from cmCommandRegina Pfeifer2019-09-101-8/+5
|
* Merge topic 'precompile-headers'Brad King2019-08-291-0/+4
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8da78d4efe Precompile headers: Update documentation 5772930164 Precompile headers: Add unit tests 519606704e Precompile headers: Add support for Visual Studio generators 28be170fbc Precompile headers: Add support for Xcode generator b8626261e9 Precompile headers: Add methods to generate PCH sources 375d01c680 PCH: add example/test 9b6797e71d PCH: add target_precompile_headers command 0467a2f91b PCH: add PRECOMPILE_HEADERS to special properties Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Daniel Pfeifer <daniel@pfeifer-mail.de> Acked-by: Ivan171 <heavenandhell171@gmail.com> Acked-by: Stanislav Ershov <digital.stream.of.mind@gmail.com> Acked-by: Steve Mokris <smokris@softpixel.com> Acked-by: Evgeniy Dushistov <dushistov@mail.ru> Acked-by: Danila Malyutin <flashmozzg@gmail.com> Acked-by: Viktor Kirilov <vik.kirilov@gmail.com> Acked-by: Lucas Zhao <zhaopf6@163.com> Merge-request: !3553
| * PCH: add target_precompile_headers commandDaniel Pfeifer2019-08-271-0/+4
| |
* | cmCommand refactor: cmVariableRequiresCommandGabor Bencze2019-08-261-2/+1
| |
* | cmCommand refactor: cmUtilitySourceCommandGabor Bencze2019-08-261-2/+1
| |
* | cmCommand refactor: cmSubdirDependsCommandGabor Bencze2019-08-261-2/+1
| |
* | cmCommand refactor: cmOutputRequiredFilesCommandGabor Bencze2019-08-261-2/+1
| |