summaryrefslogtreecommitdiffstats
path: root/Help/release
Commit message (Collapse)AuthorAgeFilesLines
* Help: Fix missed extension for `CMAKE_MESSAGE_CONTEXT` release noteAlex Turbov2019-10-241-0/+0
|
* Merge topic 'export-compile-commands-environment-variable'Brad King2019-10-211-0/+6
|\ | | | | | | | | | | | | 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-181-0/+6
| | | | | | | | Fixes: #18386
* | 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-181-0/+10
|\ \ | |/ |/| | | | | | | | | | | | | | | 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-151-0/+6
| | | | | | | | Fixes: #19708
* | Merge topic 'vs_dotnet_documentation_file'Brad King2019-10-171-0/+6
|\ \ | | | | | | | | | | | | | | | | | | 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-151-0/+6
| |/ | | | | | | | | | | | | Add a `VS_DOTNET_DOCUMENTATION_FILE` target property to tell VS generators to add a `DocumentationFile` setting in `.csproj` files. Fixes: #19784
* | 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 'feature/CMAKE_MESSAGE_CONTEXT'Craig Scott2019-10-131-0/+11
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-121-0/+5
| | |
| * | message: Add new CMAKE_MESSAGE_LOG_LEVEL variableAlex Turbov2019-10-121-0/+6
| |/
* | Merge topic 'doc-unity-build'Brad King2019-10-121-0/+4
|\ \ | |/ |/| | | | | | | | | | | | | | | 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 in 3.16 release notesBrad King2019-10-111-0/+4
| |
| * Merge branch 'rename_loglevel_option' into release-3.16Brad King2019-10-101-0/+5
| |\ | | | | | | | | | 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-101-0/+5
|/ | | | | | | 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: 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`.
* Help: Add documentation for CTest hardware allocationKyle Edwards2019-10-021-0/+6
|
* Merge topic 'xcode-debug-document-versioning'Brad King2019-10-021-0/+7
|\ | | | | | | | | | | | | 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-011-0/+7
| |
* | Merge topic 'fix-EXCLUDE_FROM_ALL-subdir-all'Brad King2019-09-302-0/+17
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-302-0/+17
| |\ \ | | |/ | |/| | | | | | | | | | | | | | | | 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 topic 'objective-c-cxx'Brad King2019-09-301-0/+9
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| |/ / /
* | | | FPHSA: add capability to specify message explaining reason of failureMarc Chevrier2019-09-271-0/+5
|/ / / | | | | | | | | | Fixes: #19660
* | | Merge topic 'autogen_path_prefix'Brad King2019-09-191-0/+13
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| | | |
* | | | FindGnuTLS: add target GnuTLS::GnuTLSDavid Callu2019-09-181-0/+4
|/ / / | | | | | | | | | Also add a test case for the module.
* | | Merge topic 'windows-auto-export-incremental-build'Brad King2019-09-101-0/+6
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | ff5028c531 Windows: Prevent auto exports to be regenerated on every build Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3750
| * | | Windows: Prevent auto exports to be regenerated on every buildDaniel Eiband2019-09-091-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Check modified time stamps of input files against an existing exports file before generating the auto exports. Fixes: #19650
* | | | Merge topic 'doxygen-add-docs-USE_STAMP_FILE'Craig Scott2019-09-061-0/+7
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | 611eb26b9d FindDoxygen: add USE_STAMP_FILE option Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3238
| * | | FindDoxygen: add USE_STAMP_FILE optionNikita Sirgienko2019-09-051-0/+7
| | | | | | | | | | | | | | | | The new option enables the behavior of only building if sources change.
* | | | Merge topic 'doc-remove_directory-symlink'Brad King2019-09-051-0/+6
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3beb2c440b cmake: Document -E remove_directory symlink behavior Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3784
| * | | | cmake: Document -E remove_directory symlink behaviorBrad King2019-09-051-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update documentation for the change made by commit e6c9a8bac3 (cmake: Teach -E remove_directory to remove directory symlinks, 2019-08-26). Also add a release note. Issue: #19533
* | | | | Merge topic 'unity-build'Brad King2019-09-051-0/+6
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7786a05c70 Unity build: Add XCode support 1353802af3 Unity build: Add unit tests 8dfeb5d278 Unity build: Add support for Visual Studio generator 7114c141e2 Unity build: Add support for Ninja and Makefile generators Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Stanislav Ershov <digital.stream.of.mind@gmail.com> Acked-by: Evgeniy Dushistov <dushistov@mail.ru> Acked-by: Viktor Kirilov <vik.kirilov@gmail.com> Merge-request: !3611
| * | | | | Unity build: Add support for Ninja and Makefile generatorsCristian Adam2019-08-291-0/+6
| | |/ / / | |/| | |