summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
* 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
|/
* 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.
* | | | | | Merge topic 'doc-vs-2019-toolset'Brad King2019-09-201-0/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 67f3dda69b Help: Document VS 2019 toolset in MSVC_TOOLSET_VERSION Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3841
| * | | | | | Help: Document VS 2019 toolset in MSVC_TOOLSET_VERSIONLE GARREC Vincent2019-09-201-0/+1
| | |_|/ / / | |/| | | |
* | | | | | Merge topic 'autogen_path_prefix'Brad King2019-09-195-0/+58
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cc0900d9cd Help: Add release notes for AUTOMOC_PATH_PREFIX 692d8e3492 Help: Add documentation for AUTOMOC_PATH_PREFIX 1933ade9f1 Tests: At QtAutogen.MocIncludeSymlink test 706d9738a6 Tests: Merge QtAutogen.MocIncludeStrict and MocIncludeRelaxed d018d27c10 Autogen: Add moc path prefix generation (AUTOMOC_PATH_PREFIX) 77983c8147 Autogen: Add IsHeader flag to SourceFileT class f9e5441eb4 Autogen: Abbreviate file paths in messages 51676cf655 Autogen: Split JobEvalCacheT job into separate moc and uic jobs ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3818
| * | | | | | Help: Add release notes for AUTOMOC_PATH_PREFIXSebastian Holtermann2019-09-181-0/+13
| | | | | | |