summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'clarify_compile_features_documentation' into release-3.16Brad King2019-11-053-15/+15
|\ | | | | | | Merge-request: !3988
| * Help: Clarify what 'aware' means as it relates to C++ standardsRobert Maynard2019-11-043-15/+15
| |
* | Merge branch 'docs-INSTALL_REMOVE_ENVIRONMENT_PATH' into release-3.16Brad King2019-11-052-11/+17
|\ \ | | | | | | | | | Merge-request: !3985
| * | Help: Fix inaccuracies in INSTALL_REMOVE_ENVIRONMENT_RPATH docsCraig Scott2019-11-042-11/+17
| |/ | | | | | | | | | | | | | | The previous docs assumed one had to set INSTALL_RPATH for this target property to have an effect, but the actual condition is only that the install rpath is different to the build rpath. Even if the install rpath is empty, it is possible that CMake will rewrite the rpath during install because the build rpath could be non-empty.
* | Merge branch 'add_CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY' into ↵Craig Scott2019-11-0511-5/+58
|\ \ | | | | | | | | | | | | release-3.16 Merge-request: !3968
| * | find_package: Add support for CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRYRobert Maynard2019-11-0411-5/+58
| |/ | | | | | | | | | | | | | | 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 branch 'tutorial-cleanup' into release-3.16Brad King2019-11-041-63/+66
|\ \ | | | | | | | | | Merge-request: !3984
| * | Tutorial: clean up typos, grammar and formattingCraig Scott2019-11-041-63/+66
| |/
* | Merge branch 'update-compile-feature-supported-compiler-list' into release-3.16Brad King2019-11-041-11/+11
|\ \ | | | | | | | | | Merge-request: !3974
| * | Help: Remove out of date bounds on compile feature supported versionsRobert Maynard2019-11-011-11/+11
| | | | | | | | | | | | | | | | | | The upper limits on what compiler CMake supports is always changing, and the values inside cmake-compile-feature is always out of date. So lets remove it.
* | | Merge branch 'fix_load_cache_docs' into release-3.16Brad King2019-11-041-2/+2
|\ \ \ | | | | | | | | | | | | 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 branch 'docs-file-GET_RUNTIME_DEPENDENCIES' into release-3.16Craig Scott2019-11-031-10/+10
|\ \ \ | | | | | | | | 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 branch 'docs-list-remove_item' into release-3.16Craig Scott2019-11-031-1/+1
|\ \ \ | | | | | | | | Merge-request: !3977
| * | | Help: list(REMOVE_ITEM) removes all instances, not just the first foundCraig Scott2019-11-021-1/+1
| |/ / | | | | | | Fixes: #19908
* | | Help: drop confusing reference to `if()` from `$<BOOL:>`Ben Boeckel2019-10-311-2/+2
|/ / | | | | | | | | | | `if()` uses the internal `IsOn` call whild `$<BOOL:>` uses `IsOff`. For historical reasons, these are not inverses of each other, so drop mention of `if()` from the documentation of `$<BOOL:>`.
* | Merge branch 'help-file-spelling-error' into release-3.16Brad King2019-10-311-1/+1
|\ \ | | | | | | | | | Merge-request: !3964
| * | Help: Fix spelling error in file(GET_RUNTIME_DEPENDENCIES) docsMarc Chevrier2019-10-301-1/+1
| |/
* | Merge branch 'fix-find_package-doc' into release-3.16Brad King2019-10-301-0/+1
|\ \ | | | | | | | | | Merge-request: !3961
| * | Help: Add OPTIONAL_COMPONENTS to config mode signature of find_package.Deniz Bahadir2019-10-301-0/+1
| |/
* | Merge branch 'docs-find-vars' into release-3.16Brad King2019-10-2810-69/+92
|\ \ | | | | | | | | | Merge-request: !3952
| * | Help: Fix markup errors, improve wording of CMAKE_FIND... variable docsCraig Scott2019-10-278-60/+82
| | |
| * | Help: Document that <PackageName>_ROOT applies to config packages tooCraig Scott2019-10-272-9/+10
| |/ | | | | | | | | | | | | | | | | 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 branch 'project-version-buffer-overflow' into release-3.16Craig Scott2019-10-281-1/+2
|\ \ | | | | | | Merge-request: !3948
| * | Help: math() expressions must be representable as signed 64-bitCraig Scott2019-10-261-1/+2
| |/
* | Help: Fix capitalization in CMP0097 documentationKyle Edwards2019-10-231-1/+1
| |
* | Merge branch 'doc-genex-tweak' into release-3.16Brad King2019-10-211-1/+1
|\ \ | |/ |/| | | Merge-request: !3939
| * Help: Fix COMPILE_LANG_AND_ID genex exampleAlan W. Irwin2019-10-211-1/+1
| | | | | | | | | | | | | | | | | | | | Fix the `COMPILE_LANGUAGE/CXX_COMPILER_ID` variant of the example to have the same meaning as the `COMPILE_LANG_AND_ID` variant. The inconsistency was introduced by commit 808b818063 (Genex: CompileLang and CompileLangAndId now match against a list of ids, 2019-05-30, v3.15.0-rc1~11^2~1). Fixes: #19862
| * Merge branch 'backport-3.15-fix-EXCLUDE_FROM_ALL-subdir-all' into release-3.15Brad King2019-09-304-19/+34
| |\ | | | | | | | | | Merge-request: !3863
* | \ Merge branch 'doc-pch-compile-language' into release-3.16Brad King2019-10-161-0/+4
|\ \ \ | | | | | | | | | | | | Merge-request: !3925
| * | | PCH: Document and test COMPILE_LANGUAGE genex for per-language headerBrad King2019-10-161-0/+4
| | | | | | | | | | | | | | | | Fixes: #19839
* | | | Merge branch 'doc-add_link_options-typos' into release-3.16Brad King2019-10-162-11/+11
|\ \ \ \ | | | | | | | | | | | | | | | Merge-request: !3922
| * | | | Help: Fix typos and style in add_link_options documentationTom Lankhorst2019-10-162-11/+11
| |/ / /
* | | | Merge branch 'doc-static-lib-flags' into release-3.16Brad King2019-10-152-5/+17
|\ \ \ \ | | | | | | | | | | | | | | | Merge-request: !3919
| * | | | Help: Clarify documentation of CMAKE_STATIC_LINKER_FLAGSBrad King2019-10-152-5/+17
| |/ / / | | | | | | | | | | | | Issue: #19838
* | | | Help: Document CMAKE_UNITY_BUILD/CMAKE_EXPORT_COMPILE_COMMANDS limitationBrad King2019-10-113-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | These two options currently do not work well together. Mention this limitation in the documentation. Issue: #19826
* | | | Help: Extend documentation of CMAKE_UNITY_BUILD variableBrad King2019-10-111-3/+5
| | | |
* | | | Help: Improve UNITY_BUILD documentation formattingBrad King2019-10-111-15/+15
| | | |
* | | | Help: Document CMAKE_UNITY_BUILD in 3.16 release notesBrad King2019-10-111-0/+4
|/ / /
* | | Merge branch 'rename_loglevel_option' into release-3.16Brad King2019-10-103-2/+10
|\ \ \ | | | | | | | | | | | | Merge-request: !3899
| * | | CLI: Rename --loglevel to --log-level for naming consistencyCraig Scott2019-10-103-2/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: Drop development topic notes to prepare releaseBrad King2019-10-072-9/+0
|/ / / | | | | | | | | | | | | Release versions do not have the development topic section of the CMake Release Notes index page.
* | | Merge topic 'doc-3.16-relnotes'Brad King2019-10-0744-295/+271
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ffa1c76ba3 Help: Add missing 3.16 release notes for CPack/DEB descriptions a933d8d84e Help: Organize and revise 3.16 release notes 9c9a6e6023 Help: Consolidate 3.16 release notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3889
| * | | Help: Add missing 3.16 release notes for CPack/DEB descriptionsBrad King2019-10-071-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Add notes for the changes from commit 33c7ea513d (CPackDeb: Use `CPACK_PACKAGE_DESCRIPTION_FILE`, 2019-07-11). Suggested-by: Alex Turbov <i.zaufi@gmail.com>
| * | | Help: Organize and revise 3.16 release notesBrad King2019-10-071-135/+178
| | | | | | | | | | | | | | | | | | | | | | | | Add section headers similar to the 3.15 release notes and move each individual bullet into an appropriate section. Revise a few bullets. Drop bullets covering internal interfaces.
| * | | Help: Consolidate 3.16 release notesBrad King2019-10-0444-295/+220
| | | | | | | | | | | | | | | | | | | | Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.16.rst`.
* | | | Merge topic 'doc_custom_commands_crosscompile'Brad King2019-10-072-25/+45
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c6f08a2125 Help: Clarify how target names are handled in custom commands/targets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3891
| * | | | Help: Clarify how target names are handled in custom commands/targetsCraig Scott2019-10-052-25/+45
| |/ / / | | | | | | | | Fixes: #19771
* | | | Help: Document install/strip targets for Ninja/UNIX Makefiles generatorsCristian Adam2019-10-042-6/+36
|/ / /