summaryrefslogtreecommitdiffstats
path: root/Source/cmCommands.cxx
Commit message (Collapse)AuthorAgeFilesLines
* exec_program(): Remove by policy CMP0153Kyle Edwards2023-07-251-1/+3
|
* cmake_file_api: New project commandCraig Scott2023-06-051-0/+3
| | | | | | | | Projects can use the new command to request file API replies for the current run. No query files are generated, the query is tracked internally. Replies are created in the file system at generation time in the usual way. Fixes: #24951
* bootstrap: Enable add_compile_definitions commandBrad King2022-09-221-2/+2
| | | | Make the command available to CMake's own CMake code.
* 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
| |