summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
* Help: Fix missed extension for `CMAKE_MESSAGE_CONTEXT` release noteAlex Turbov2019-10-241-0/+0
|
* Merge topic 'project-include-before'Brad King2019-10-216-5/+23
|\ | | | | | | | | | | | | f7acc1266c project: Add variable CMAKE_PROJECT_<PROJECT-NAME>_INCLUDE_BEFORE Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3936
| * project: Add variable CMAKE_PROJECT_<PROJECT-NAME>_INCLUDE_BEFOREDeniz Bahadir2019-10-186-5/+23
| | | | | | | | | | | | | | | | | | | | 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 'export-compile-commands-environment-variable'Brad King2019-10-214-0/+19
|\ \ | | | | | | | | | | | | | | | | | | 8065a686dd Initialize CMAKE_EXPORT_COMPILE_COMMANDS from envvar of the same name Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3914
| * | Initialize CMAKE_EXPORT_COMPILE_COMMANDS from envvar of the same nameDaan De Meyer2019-10-184-0/+19
| | | | | | | | | | | | Fixes: #18386
* | | Merge topic 'doc-genex-tweak'Brad King2019-10-211-1/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | c684db4ea8 Help: Fix COMPILE_LANG_AND_ID genex example Acked-by: Kitware Robot <kwrobot@kitware.com> 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 topic 'vs-per-config-sources'Brad King2019-10-211-0/+5
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 55a0bebdd3 VS: Add support for per-config sources bcaecf6bcd Teach check for single-language targets to consider all configurations 324988a6b1 cmGeneratorTarget: Add GetAllConfigCompileLanguages method fd2c9fac10 cmGeneratorTarget: Return non-const sources from GetAllConfigSources Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3882
| * | | | VS: Add support for per-config sourcesBrad King2019-10-171-0/+5
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit 97cc29c766 (VS: Teach generators how to mark per-config source files, 2017-04-10, v3.9.0-rc1~268^2~2) the VS generators have known how to generate per-config sources. We've now converted most other code paths to support per-config sources, so drop the check that disallows it. This leaves only per-config support for precompiled headers and unity build transformations, but those are optional features that can be addressed later. Fixes: #18233 Issue: #19789
* | | | Merge topic 'vs-vctargetspath'Brad King2019-10-182-0/+15
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e7d57bc3c3 VS: Propagate CMAKE_VS_GLOBALS into custom targets 45b4b4b930 VS: Propagate CMAKE_VS_GLOBALS into compiler id projects 548e9051a4 VS: Add support to override VCTargetsPath through toolset 99e83d4235 cmake: Teach --build mode to load CMAKE_GENERATOR_TOOLSET Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3817
| * | | VS: Propagate CMAKE_VS_GLOBALS into custom targetsAlexander Boczar2019-10-171-1/+2
| | | | | | | | | | | | | | | | Issue: #19708
| * | | VS: Propagate CMAKE_VS_GLOBALS into compiler id projectsAlexander Boczar2019-10-171-0/+3
| | | | | | | | | | | | | | | | Issue: #19708
| * | | VS: Add support to override VCTargetsPath through toolsetAlexander Boczar2019-10-152-0/+11
| | | | | | | | | | | | | | | | Fixes: #19708
* | | | 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 'vs_dotnet_documentation_file'Brad King2019-10-173-0/+13
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 89ff3ee779 VS: Add VS_DOTNET_DOCUMENTATION_FILE property Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3879
| * | | | | VS: Add VS_DOTNET_DOCUMENTATION_FILE propertyCharly Mourglia2019-10-153-0/+13
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a `VS_DOTNET_DOCUMENTATION_FILE` target property to tell VS generators to add a `DocumentationFile` setting in `.csproj` files. Fixes: #19784
* | | | | 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
| | |/ / / | |/| | |
* | | | | Merge topic 'FindCURL-cmake-package'Brad King2019-10-161-0/+7
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | c11e7c5c3d FindCURL: Try to find CURLConfig.cmake Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3903
| * | | | FindCURL: Try to find CURLConfig.cmakeCharles Barto2019-10-151-0/+7
| | | | |
* | | | | Merge topic 'doc-static-lib-flags'Brad King2019-10-152-5/+17
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fb16e0e7c0 Help: Clarify documentation of CMAKE_STATIC_LINKER_FLAGS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3919
| * | | | | Help: Clarify documentation of CMAKE_STATIC_LINKER_FLAGSBrad King2019-10-152-5/+17
| | |/ / / | |/| | | | | | | | | | | | | Issue: #19838
* | | | | Merge topic 'feature/CMAKE_MESSAGE_CONTEXT'Craig Scott2019-10-137-2/+137
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7cf79f4419 message: Support logging a context with each message 5bf85e2517 message: Add new CMAKE_MESSAGE_LOG_LEVEL variable aa59badd6f Tests: Message log level tests must fail on unwanted output 7c579f0a03 Help: Move CMAKE_MESSAGE_INDENT variable to correct section 4b021bd3e9 message: Minor refactor to make code less verbose Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3680
| * | | | | message: Support logging a context with each messageAlex Turbov2019-10-126-1/+106
| | | | | |
| * | | | | message: Add new CMAKE_MESSAGE_LOG_LEVEL variableAlex Turbov2019-10-125-0/+30
| | | | | |
| * | | | | Help: Move CMAKE_MESSAGE_INDENT variable to correct sectionAlex Turbov2019-10-121-1/+1
| | |/ / / | |/| | |
* | | | | Merge topic 'doc-unity-build'Brad King2019-10-124-17/+37
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 13c8dbd5a6 Help: Document CMAKE_UNITY_BUILD/CMAKE_EXPORT_COMPILE_COMMANDS limitation ed06d27c7f Help: Extend documentation of CMAKE_UNITY_BUILD variable 1d9155eb93 Help: Improve UNITY_BUILD documentation formatting 8aac65a361 Help: Document CMAKE_UNITY_BUILD in 3.16 release notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3905
| * | | | 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
* | \ \ \ Merge topic 'deprecate-policy-old'Brad King2019-10-101-0/+8
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | d00bb419ca Add deprecation warnings for policies CMP0069 and below Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3893
| * | | | Add deprecation warnings for policies CMP0069 and belowBrad King2019-10-101-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The OLD behaviors of all policies are deprecated, but only by documentation. Add an explicit deprecation diagnostic for policies introduced in CMake 3.9 and below to encourage projects to port away from setting policies to OLD.
| * | | | Begin post-3.16 developmentBrad King2019-10-072-0/+9
| |/ / /
| * | | 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.
* | | | 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.
* | | 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
|/ / /
* | | Help: Add documentation for CTest hardware allocationKyle Edwards2019-10-026-0/+304
| | |
* | | Merge topic 'clang-format-normalize-headers-presentation'Brad King2019-10-0216-12/+27
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ed98209ddc Revise include order using clang-format-6.0 185fe49f29 clang-format: Normalize headers presentation 42ef28b4f3 Remove unused uid_t/gid_t types on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Sebastian Holtermann <sebholt@web.de> Merge-request: !3851
| * | | Revise include order using clang-format-6.0Kitware Robot2019-10-0116-12/+27
| | | | | | | | | | | | | | | | | | | | 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.
* | | | Merge topic 'xcode-debug-document-versioning'Brad King2019-10-026-1/+37
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | 67200c37b0 xcode: Add XCODE_SCHEME_DEBUG_DOCUMENT_VERSIONING property Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3876