summaryrefslogtreecommitdiffstats
path: root/Help/command
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'doc-pch-genex'Brad King2019-11-081-0/+11
|\ | | | | | | | | | | | | f35df783b5 Help: Document target_precompile_headers genex with angle brackets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4015
| * Help: Document target_precompile_headers genex with angle bracketsBrad King2019-11-081-0/+11
| | | | | | | | | | | | | | When passing a `<header>` inside a generator expression, the closing `>` needs to be encoded as `$<ANGLE-R>`. Add an example to the docs. Fixes: #19940
* | Merge topic 'ctest-resource-groups'Kyle Edwards2019-11-071-4/+4
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 016601e5e6 Merge branch 'backport-ctest-resource-groups' c1435d9812 Help: Fix error in resource allocation example eb9d945f14 CTest: Rename hardware -> resources for RunCMake tests c544cb6698 CTest: Rename hardware -> resources for source code 6ce27d3a2e cmCTestMultiProcessHandler: Rename resource locking functions a7c1e15cc4 CTest: Rename hardware -> resources for CMake variables, command options 73a40b19ff CTest: Rename "Processes" lexer to "ResourceGroups" af9ed543b0 CTest: Rename PROCESSES test property to RESOURCE_GROUPS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3994
| * \ Merge branch 'backport-ctest-resource-groups'Brad King2019-11-051-4/+4
| |\ \
| | * | CTest: Rename hardware -> resources for CMake variables, command optionsCraig Scott2019-11-051-4/+4
| | |/ | | | | | | | | | | | | | | | Only changes the user-visible effects of renaming hardware allocation to resource allocation. Code changes are the minimum needed to achieve that.
* | | Merge topic 'refactor-foreach'Brad King2019-11-071-1/+1
|\ \ \ | |/ / |/| | | | | | | | | | | | | | 53227a4ff2 Refactor: Modernize `foreach` code and fix some bugs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3986
| * | Refactor: Modernize `foreach` code and fix some bugsAlex Turbov2019-11-061-1/+1
| | | | | | | | | | | | | | | | | | - fix the typo in `foreach` documentation - fix broken `foreach(... IN ITEMS ... LISTS ...)` - add tests of `foreach` for existed functionality and fixes
* | | Merge topic 'add_CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY'Craig Scott2019-11-051-1/+3
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 55df3954d3 find_package: Add support for CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3968
| * | | find_package: Add support for CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRYRobert Maynard2019-11-041-1/+3
| | |/ | |/| | | | | | | | | | | | | | | | | | | Extend the change from commit 1d00ba9ccf (Find: find_package prefers variable CMAKE_FIND_USE_REGISTRY, 2018-11-13, v3.16.0-rc1~461^2~1) to cover the system package registry too. Fixes: #19890
* | | Merge topic 'message-check-types'Craig Scott2019-11-041-3/+101
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7b2dd9dedc Refactor: Use added message types in various modules 949a1e120a message: New message types to mark checks performed by CMake Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3689
| * | | message: New message types to mark checks performed by CMakeAlex Turbov2019-11-021-3/+101
| | | | | | | | | | | | | | | | | | | | | | | | Closes #19638. Co-Authored-By: Craig Scott <craig.scott@crascit.com>
* | | | Merge topic 'fix_load_cache_docs'Brad King2019-11-041-2/+2
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | | | | | 657fb0aa6f Help: Clarify load_cache documentation of first parameter Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3971
| * | | Help: Clarify load_cache documentation of first parameterCharles Barto2019-11-011-2/+2
| | |/ | |/| | | | | | | | | | The first parameter is the path to the *directory* containing the `CMakeCache.txt` file, not the file itself.
* | | Merge topic 'docs-file-GET_RUNTIME_DEPENDENCIES'Craig Scott2019-11-031-10/+10
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 23752d5bad Help: Typo and grammar fixes for file(GET_RUNTIME_DEPENDENCIES) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3982
| * | | Help: Typo and grammar fixes for file(GET_RUNTIME_DEPENDENCIES)Craig Scott2019-11-031-10/+10
| |/ / | | | | | | | | | | | | | | | Note that ``MODULE`` s was rendering strangely, so the wording has been tweaked to avoid needing to specify ``MODULE`` as a plural word. Modules are still libraries, so it is okay to call them as such where it doesn't cause any ambiguity.
* | | Merge topic 'docs-list-remove_item'Craig Scott2019-11-031-1/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | ad024439f5 Help: list(REMOVE_ITEM) removes all instances, not just the first found Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3977
| * | | Help: list(REMOVE_ITEM) removes all instances, not just the first foundCraig Scott2019-11-021-1/+1
| |/ / | | | | | | Fixes: #19908
| * | Merge branch 'help-file-spelling-error' into release-3.16Brad King2019-10-311-1/+1
| |\ \ | | | | | | | | | | | | Merge-request: !3964
| * \ \ Merge branch 'fix-find_package-doc' into release-3.16Brad King2019-10-301-0/+1
| |\ \ \ | | | | | | | | | | | | | | | Merge-request: !3961
| * \ \ \ Merge branch 'docs-find-vars' into release-3.16Brad King2019-10-281-6/+7
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Merge-request: !3952
* | \ \ \ \ Merge topic 'help-file-spelling-error'Brad King2019-10-311-1/+1
|\ \ \ \ \ \ | | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | e0412a0e0b Help: Fix spelling error in file(GET_RUNTIME_DEPENDENCIES) docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3964
| * | | | | Help: Fix spelling error in file(GET_RUNTIME_DEPENDENCIES) docsMarc Chevrier2019-10-301-1/+1
| | | | | |
* | | | | | Merge topic 'fix-find_package-doc'Brad King2019-10-301-0/+1
|\ \ \ \ \ \ | | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | 9a08818e54 Help: Add OPTIONAL_COMPONENTS to config mode signature of find_package. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3961
| * | | | | Help: Add OPTIONAL_COMPONENTS to config mode signature of find_package.Deniz Bahadir2019-10-301-0/+1
| |/ / / /
* | | | | Merge topic 'docs-find-vars'Brad King2019-10-291-6/+7
|\ \ \ \ \ | | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | a0a7a45dbc Help: Fix markup errors, improve wording of CMAKE_FIND... variable docs 049dbdd38c Help: Document that <PackageName>_ROOT applies to config packages too Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3952
| * | | | Help: Document that <PackageName>_ROOT applies to config packages tooCraig Scott2019-10-271-6/+7
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The original intent of <PackageName>_ROOT may have been for it to apply only to Find modules, but the implementation of the find_package() command treats modules and config packages the same. Both result in a <PackageName>_ROOT variable being pushed onto the stack of package roots. A config package can also call other find_...() commands, the behavior doesn't apply just to find modules.
* | | | Merge topic 'project-version-buffer-overflow'Craig Scott2019-10-281-1/+2
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | 82cdb26c93 project: Fix potential buffer write-past-end for version components 15a0b0d046 Help: math() expressions must be representable as signed 64-bit Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3948
| * | | Help: math() expressions must be representable as signed 64-bitCraig Scott2019-10-261-1/+2
| |/ /
| * | Merge branch 'doc-pch-compile-language' into release-3.16Brad King2019-10-161-0/+4
| |\ \ | | | | | | | | | | | | Merge-request: !3925
* | | | project: Add variable CMAKE_PROJECT_<PROJECT-NAME>_INCLUDE_BEFOREDeniz Bahadir2019-10-181-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Follow up commit 0761186949 (project: Add variable CMAKE_PROJECT_INCLUDE_BEFORE, 2019-03-28, v3.15.0-rc1~294^2) with a project-specific variant. This variable will be used similar to the already existing `CMAKE_PROJECT_INCLUDE_BEFORE` and `CMAKE_PROJECT_<PROJECT-NAME>_INCLUDE` variables. Fixes: #19854
* | | | Merge topic 'doc-pch-compile-language'Brad King2019-10-171-0/+4
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | ac75886525 PCH: Document and test COMPILE_LANGUAGE genex for per-language header Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3925
| * | | PCH: Document and test COMPILE_LANGUAGE genex for per-language headerBrad King2019-10-161-0/+4
| | | | | | | | | | | | | | | | Fixes: #19839
* | | | Merge topic 'doc-add_link_options-typos'Brad King2019-10-162-11/+11
|\ \ \ \ | | |/ / | |/| / | |_|/ |/| | | | | | | | a7ef28b9d8 Help: Fix typos and style in add_link_options documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3922
| * | Help: Fix typos and style in add_link_options documentationTom Lankhorst2019-10-162-11/+11
| |/
* | message: Support logging a context with each messageAlex Turbov2019-10-121-1/+12
| |
* | message: Add new CMAKE_MESSAGE_LOG_LEVEL variableAlex Turbov2019-10-121-0/+3
|/
* CLI: Rename --loglevel to --log-level for naming consistencyCraig Scott2019-10-101-1/+1
| | | | | | | Other multi-word command line options use hyphens to separate the words, so the --loglevel option introduced in CMake 3.15 was inconsistent in this regard. Rename it to --log-level but still support the original --loglevel name to preserve backward compatibility.
* Help: Clarify how target names are handled in custom commands/targetsCraig Scott2019-10-052-25/+45
| | | Fixes: #19771
* Help: Add documentation for CTest hardware allocationKyle Edwards2019-10-021-0/+6
|
* Languages: Add support for Objective-C++Steve Wilson2019-09-282-5/+4
| | | | | | | | | | | | | | | | | Add entries in Modules and Modules/Platform to support Objective-C++ compiler determination and identification. Add Modules to check Objective-C++ compiler flags, source compilations, program checks, etc... Use OBJCXX as the designator of the language, eg: project(foo OBJCXX) Add various tests for Objective-C++ language features. Add tests to preserve C++ handling of .M and .mm files when Objective-C++ is not a configured language. Co-authored-by: Cristian Adam <cristian.adam@gmail.com>
* Languages: Add support for Objective-CSteve Wilson2019-09-282-3/+4
| | | | | | | | | | | | | | | | | Add entries in Modules and Modules/Platform to support Objective-C compiler determination and identification. Add Modules to check Objective-C compiler flags, source compilations, program checks, etc... Use OBJC as the designator of the language, eg: project(foo OBJC) Add various tests for Objective-C language features. Add tests to preserve C++ handling of .m and .mm files when OBJC is not a configured language. Co-Authored-By: Cristian Adam <cristian.adam@gmail.com>
* Precompile headers: Treat headers as relative to current source directoryCristian Adam2019-09-231-3/+18
| | | | | | | Teach `target_precompile_headers` to treat relative paths the same way as `target_sources`. Fixes: #19733
* Precompile Headers: Add REUSE_FROM signatureCristian Adam2019-09-171-0/+14
| | | | | | | Add the ability to share precompiled headers artifacts between targets. Fixes: #19659
* Depend: Hook up automatic target-level dependencies via byproductsDaniel Eiband2019-09-122-6/+6
| | | | | | | | Target-level dependencies to utility targets are added from another target if the other target requires a byproduct of the utility target or if it requires a byproduct of PRE_BUILD, PRE_LINK, or POST_BUILD build events of a target. Issue: #19005
* Precompile headers: Update documentationCristian Adam2019-08-281-0/+56
|
* ctest: rename TRACK to GROUPZack Galbreath2019-08-221-14/+15
| | | | | | | | | | Update command-line options, script variables, and documentation to use the term "group" instead of "track". The old terms are still available for now, but they are now undocumented. This makes our terminology more consistent with CDash. The goal of this change is to make it more clear to our users how CTest and CDash interact with each other.
* Help: Fix typo in ctest_coverage synopsisSylvain Joubert2019-08-201-1/+1
|
* CMakeDependentOption: Document that 4th parameter follows if-syntaxHong Xu2019-08-051-0/+2
|
* FindPackage: Support `NO_[]_PATH` global call optionsRobert Maynard2019-07-221-5/+10
|
* Merge topic 'doc-string-multibyte'Brad King2019-07-221-81/+94
|\ | | | | | | | | | | | | | | b97673f54b Help: Add note to each string() subcommand that assumes ASCII input 26cd64d977 Help: Fix language and formatting inconsistencies for string() command Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3559