summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
* 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
| * xcode: Add XCODE_SCHEME_DEBUG_DOCUMENT_VERSIONING propertyGregor Jasny2019-10-016-1/+37
| |
* | Help: fixed typos in PCH / Unity Build docCorentin Plouet2019-09-303-3/+3
| | | | | | | | + typos in source code
* | Merge topic 'fix-EXCLUDE_FROM_ALL-subdir-all'Brad King2019-09-304-19/+34
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dce58afd30 Merge branch 'backport-3.15-fix-EXCLUDE_FROM_ALL-subdir-all' 013d7dd484 Help: Mention 3.14.7 EXCLUDE_FROM_ALL fix in 3.15.4 release note 61103c0bac Merge branch 'backport-3.14-fix-EXCLUDE_FROM_ALL-subdir-all' 1fe4501592 Help: Add release note for EXCLUDE_FROM_ALL fix in 3.15.4 05d7ca14e9 Merge branch 'backport-3.14-fix-EXCLUDE_FROM_ALL-subdir-all' 62d45d91e8 Help: Add release note for EXCLUDE_FROM_ALL fix in 3.14.7 b3b1c7bf3a Restore "all" target in subdirectories marked EXCLUDE_FROM_ALL 156b56480a Makefiles: Revert "Make build root targets ... recursive" ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3863
| * \ Merge branch 'backport-3.15-fix-EXCLUDE_FROM_ALL-subdir-all'Brad King2019-09-304-19/+34
| |\ \ | | |/ | |/| | | | | | | | | | | | | | | | Resolve conflicts with changes since the 3.15 series: * Convert `cmSystemTools::IsOn` => `cmIsOn`. * Move one "EXCLUDE_FROM_ALL" target property logic fix to its new location in `cmMakefile::AddNewUtilityTarget`.
| | * Help: Mention 3.14.7 EXCLUDE_FROM_ALL fix in 3.15.4 release noteBrad King2019-09-301-0/+1
| | |
| | * Merge branch 'backport-3.14-fix-EXCLUDE_FROM_ALL-subdir-all'Brad King2019-09-301-0/+8
| | |\
| | | * Help: Add release note for EXCLUDE_FROM_ALL fix in 3.14.7Brad King2019-09-301-0/+8
| | | |
| | * | Help: Add release note for EXCLUDE_FROM_ALL fix in 3.15.4Brad King2019-09-301-0/+8
| | | |
| | * | Merge branch 'backport-3.14-fix-EXCLUDE_FROM_ALL-subdir-all'Brad King2019-09-302-19/+17
| | |\ \ | | | |/
| | | * Restore "all" target in subdirectories marked EXCLUDE_FROM_ALLBrad King2019-09-302-19/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The "all" target in each directory is supposed to have targets from that directory even if the directory itself is marked `EXCLUDE_FROM_ALL` in its parent. This was broken by commit dc6888573d (Pass EXCLUDE_FROM_ALL from directory to targets, 2019-01-15, v3.14.0-rc1~83^2) which made the participation of a target in "all" independent of context. Revert much of the logic change from that commit to restore the old behavior. Then re-implement the behavior intended by the commit to keep its test working. Extend the test to cover the old behavior too. Fixes: #19753
| | | * Merge branch 'FindBISON-CMP0088-SourcePath' into release-3.14Brad King2019-07-121-0/+8
| | | |\ | | | | | | | | | | | | | | | Merge-request: !3549
* | | | \ Merge topic 'objective-c-cxx'Brad King2019-09-3011-4/+53
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dd0f304613 Objective C/C++: Add compiler standard detection b515af782b Help: Add release note for Objective-C/C++ language support 9e66397c28 Languages: Add support for Objective-C++ 80f120a85f Languages: Add support for Objective-C Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3811
| * | | | | Help: Add release note for Objective-C/C++ language supportCristian Adam2019-09-281-0/+9
| | | | | |
| * | | | | Languages: Add support for Objective-C++Steve Wilson2019-09-287-5/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-287-3/+18
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | | | FPHSA: add capability to specify message explaining reason of failureMarc Chevrier2019-09-271-0/+5
|/ / / / | | | | | | | | | | | | Fixes: #19660
* | | | Merge topic 'cpack-DEB-use-CPACK_PACKAGE_DESCRIPTION_FILE'Kyle Edwards2019-09-261-3/+11
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 33c7ea513d CPackDeb: Use `CPACK_PACKAGE_DESCRIPTION_FILE` 53be31e19c Refactor: Use `list` commands instead of old-way string ops b2c67a7703 Style: Remove spaces after command call and `(` Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3541
| * | | | CPackDeb: Use `CPACK_PACKAGE_DESCRIPTION_FILE`Alex Turbov2019-09-211-3/+11
| | | | | | | | | | | | | | | | | | | | Also, handle per-component description nicely.
* | | | | 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
* | | | | Merge topic 'cmake-e-doc-order'Brad King2019-09-201-9/+9
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cc3cbf91d2 Help: Fix indentation of create_symlink note 8e9b855a4f Help: Fix ordering of cmake -E commands Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3833
| * | | | | Help: Fix indentation of create_symlink noteKyle Edwards2019-09-191-2/+2
| | | | | |
| * | | | | Help: Fix ordering of cmake -E commandsKyle Edwards2019-09-181-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Several of the commands were not in alphabetical order. Fix the ordering.