summaryrefslogtreecommitdiffstats
path: root/Help/release/dev
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | Merge topic 'ExternalProject-git-no-recurse'Brad King2019-10-281-0/+7
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5bc6230741 ExternalProject: Option to turn off recursive update of git submodules Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3923
| * | | | ExternalProject: Option to turn off recursive update of git submodulesCharis Marangos2019-10-241-0/+7
| | |_|/ | |/| | | | | | | | | | Fixes: #19832
* | | | Merge topic 'xcode-scheme-env'Brad King2019-10-251-0/+5
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | | | | | f0005dacde Xcode: Add CMAKE_XCODE_SCHEME_ENVIRONMENT variable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3933
| * | | Xcode: Add CMAKE_XCODE_SCHEME_ENVIRONMENT variableFelix Heidrich2019-10-241-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Initialize the `XCODE_SCHEME_ENVIRONMENT` target property. This was left out of commit 6b7f1e1db0 (Xcode: Add variables and properties to configure schemes, 2018-07-29, v3.13.0-rc1~243^2).
* | | | 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
| |
* | 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
|/
* 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-071-0/+7
|
* Help: Drop development topic notes to prepare releaseBrad King2019-10-071-7/+0
| | | | | Release versions do not have the development topic section of the CMake Release Notes index page.
* Help: Consolidate 3.16 release notesBrad King2019-10-0442-295/+0
| | | | | 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 '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
| | |/ | |/|
* | | CPack: Add generator for .tar.zst packagesRegina Pfeifer2019-09-041-0/+5
| |/ |/|
* | Merge topic 'FindPython-specify-artifacts-directly'Brad King2019-09-031-0/+5
|\ \ | | | | | | | | | | | | | | | | | | | | | 06d9e67fbd FindPython: Add capability to specify directly artifacts cea2010b5c FindPython: Enhance python cache variables management. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3690
| * | FindPython: Add capability to specify directly artifactsMarc Chevrier2019-09-021-0/+5
| |/ | | | | | | Fixes: #19492
* | Merge topic 'gtest-1.8.1'Brad King2019-09-031-0/+5
|\ \ | | | | | | | | | | | | | | | | | | aaf2435780 FindGTest: Add support for googletest 1.8.1 folder structure Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3756
| * | FindGTest: Add support for googletest 1.8.1 folder structureKelby Faessler2019-08-301-0/+5
| |/
* | Merge topic 'FindPkgConfig-module-name'Brad King2019-09-031-0/+6
|\ \ | | | | | | | | | | | | | | | | | | fe68387695 FindPkgConfig: return the module found by pkg_search_module Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3749
| * | FindPkgConfig: return the module found by pkg_search_moduleChristophe Giboudeaux2019-08-291-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When running `pkg_search_module`, it may be useful to get the matching module name in order to run `pkg_get_variable`. `pkg_search_module` now defines `<prefix>_MODULE_NAME` which contains the first matching module name. Fixes: #19648
* | | Merge topic 'cpack-install-multiple-configurations'Brad King2019-09-031-0/+5
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | | | | da5ac4bb60 cpack: Add `CPACK_INSTALL_CMAKE_CONFIGURATIONS` variable d4e6b2ae25 Refactor: Use `unique_ptr` instead of raw pointer Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3533
| * | cpack: Add `CPACK_INSTALL_CMAKE_CONFIGURATIONS` variableAlex Turbov2019-08-301-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | For the multi-configuration generators one can specify the list of configurations to include in the package. E.g. having a project, where debug libraries have a suffix to distinct them from the release builds, one can build the package containing both `Debug` and `Release` binaries.
* | | Merge topic 'per-lang-link-library-flag'Brad King2019-08-291-4/+6
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 79b2824251 Add per-lang variants of CMAKE_LINK_LIBRARY_{FILE_FLAG,SUFFIX} Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3747