4879709 | Brad King | 22 February 2021, 15:39:22 UTC | Merge topic 'cpackifw-scanbuild-fix' into release-3.20 90c2f138ee CPackIFWInstaller: Avoid potential null pointer dereference Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5832 | 22 February 2021, 15:39:30 UTC |
b2b73ff | Brad King | 22 February 2021, 15:37:53 UTC | Merge topic 'doc-cpack-dpkg-shlibdeps-l' into release-3.20 cf9a71870b Help: Fix CPACK_DEBIAN_PACKAGE_SHLIBDEPS_PRIVATE_DIRS documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5835 | 22 February 2021, 15:38:00 UTC |
4841061 | Brad King | 19 February 2021, 14:42:14 UTC | Merge branch 'release-3.19' into release-3.20 | 19 February 2021, 14:42:14 UTC |
020d8c8 | Brad King | 19 February 2021, 14:35:13 UTC | Merge topic 'intel-fortran-preprocess' into release-3.20 c9244f369a IntelLLVM: Make explicit Fortran preprocessing under Ninja more robust 056d4bf528 Merge branch 'backport-intel-fortran-preprocess' af074c266e Intel: Make explicit Fortran preprocessing under Ninja more robust Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5826 | 19 February 2021, 14:35:18 UTC |
c8ff06a | Brad King | 19 February 2021, 14:34:29 UTC | Merge topic 'docpreset' into release-3.20 87b170d9f9 Help: Add build and test preset to examples in cmake-presets(7) 3f8cf006cb Help: Clarify preset name conflict rules in cmake-presets(7) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5823 | 19 February 2021, 14:34:35 UTC |
5f32d8a | Brad King | 19 February 2021, 14:33:27 UTC | Merge topic 'llvm-nm-cleanup' into release-3.20 06e5077688 bindexplib: remove stray debugging output when using llvm-nm Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !5828 | 19 February 2021, 14:33:32 UTC |
cf9a718 | Brad King | 19 February 2021, 14:14:14 UTC | Help: Fix CPACK_DEBIAN_PACKAGE_SHLIBDEPS_PRIVATE_DIRS documentation The docs added by commit d586a4ad60 (CPackDeb: dpkg-shlibdeps now supports searching for private shared libs, 2021-01-19, v3.20.0-rc1~115^2) specify the `-d` option, but the implementation actually uses the `-l` option. Issue: #21838 | 19 February 2021, 14:14:14 UTC |
90c2f13 | Craig Scott | 19 February 2021, 06:11:53 UTC | CPackIFWInstaller: Avoid potential null pointer dereference In d16830324f (CPackIFW: Improve warning and docs for show page list option, 2021-02-14), code was added to report the current QtIFW version. That code didn't check that there was a Generator object before using it, resulting in a scanbuild warning about a potential null pointer dereference. Add a check and output a more general warning message if we don't have the current QtIFW version available to report. | 19 February 2021, 06:11:53 UTC |
0ee997b | Brad King | 18 February 2021, 20:12:20 UTC | Merge topic 'doc-if-links' into release-3.20 22140f7af3 Help: Add internal links to if() docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5824 | 18 February 2021, 20:12:30 UTC |
87b170d | Michael Hirsch | 18 February 2021, 04:14:49 UTC | Help: Add build and test preset to examples in cmake-presets(7) Co-Author: Brad King <brad.king@kitware.com> | 18 February 2021, 19:53:28 UTC |
3f8cf00 | Michael Hirsch | 18 February 2021, 04:14:49 UTC | Help: Clarify preset name conflict rules in cmake-presets(7) | 18 February 2021, 19:53:28 UTC |
98ae005 | Brad King | 18 February 2021, 19:52:21 UTC | Merge topic 'preset-json-comments' into release-3.20 8f1e607ed9 Help: Document JSON comment support in cmake-presets(7) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5830 | 18 February 2021, 19:52:26 UTC |
af91c60 | Brad King | 18 February 2021, 19:35:28 UTC | Merge topic 'doc-presets' into release-3.20 47ab2d4d2e Help: Clarify role of binaryDir inheritance in cmake-presets(7) 0e3c361f77 Help: Link to tool-specific preset arguments from cmake-presets(7) dd6165fbd4 Help: Mention version 2 in cmake-presets(7) cdbd1ae64b Utilities/Sphinx: Avoid converting -- to an en-dash Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5829 | 18 February 2021, 19:35:36 UTC |
8f1e607 | Michael Hirsch | 18 February 2021, 16:11:07 UTC | Help: Document JSON comment support in cmake-presets(7) | 18 February 2021, 16:47:40 UTC |
47ab2d4 | Brad King | 18 February 2021, 15:58:32 UTC | Help: Clarify role of binaryDir inheritance in cmake-presets(7) Suggested-by: Michael Hirsch | 18 February 2021, 16:01:29 UTC |
0e3c361 | Brad King | 18 February 2021, 15:31:34 UTC | Help: Link to tool-specific preset arguments from cmake-presets(7) Fixes: #21835 | 18 February 2021, 15:55:10 UTC |
dd6165f | Brad King | 18 February 2021, 15:25:07 UTC | Help: Mention version 2 in cmake-presets(7) Version 2 is required for build and test presets. Fixes: #21829 | 18 February 2021, 15:55:10 UTC |
cdbd1ae | Brad King | 18 February 2021, 15:53:33 UTC | Utilities/Sphinx: Avoid converting -- to an en-dash | 18 February 2021, 15:55:09 UTC |
22140f7 | Michael Hirsch, Ph.D | 26 January 2021, 02:14:43 UTC | Help: Add internal links to if() docs | 18 February 2021, 15:20:34 UTC |
06e5077 | Brad King | 18 February 2021, 14:37:21 UTC | bindexplib: remove stray debugging output when using llvm-nm Remove a debugging message left by commit c856d4556b (bindexplib: supporting llvm bitcode formats using llvm-nm, 2019-08-13, v3.16.0-rc1~161^2~1). | 18 February 2021, 14:37:21 UTC |
94408da | Brad King | 18 February 2021, 13:19:39 UTC | Merge topic 'fix-intel-compiler-check' into release-3.20 dc7b6c2c06 DetermineCompiler: Fix copy-paste error in Intel Compiler detection Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5818 | 18 February 2021, 13:19:45 UTC |
7599234 | Brad King | 18 February 2021, 13:13:49 UTC | Merge branch 'backport-intel-fortran-preprocess' into release-3.19 Merge-request: !5826 | 18 February 2021, 13:13:49 UTC |
eefcf2e | Craig Scott | 18 February 2021, 12:39:13 UTC | Merge topic 'fetchcontent-patch-step-typo' into release-3.20 bd876f3849 FetchContent: Restore patch command support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5822 | 18 February 2021, 12:39:23 UTC |
c9244f3 | Brad King | 18 February 2021, 12:29:03 UTC | IntelLLVM: Make explicit Fortran preprocessing under Ninja more robust Tell the Fortran compiler to write preprocessor output directly to a file, as we do for the GNU compiler. The previous "redirect stdout" approach could break during ABI detection with some `mpif90` wrappers that add version information to stdout when called with `-v`. Issue: #21828 | 18 February 2021, 12:36:32 UTC |
056d4bf | Brad King | 18 February 2021, 12:35:35 UTC | Merge branch 'backport-intel-fortran-preprocess' | 18 February 2021, 12:35:35 UTC |
af074c2 | Brad King | 18 February 2021, 12:29:03 UTC | Intel: Make explicit Fortran preprocessing under Ninja more robust Tell the Fortran compiler to write preprocessor output directly to a file, as we do for the GNU compiler. The previous "redirect stdout" approach could break during ABI detection with some `mpif90` wrappers that add version information to stdout when called with `-v`. Fixes: #21828 | 18 February 2021, 12:35:12 UTC |
bd876f3 | Craig Scott | 17 February 2021, 22:40:39 UTC | FetchContent: Restore patch command support The refactoring in 17e5516e60 (FetchContent: Invoke steps directly and avoid a separate sub-build, 2021-01-29) contained a typo which resulted in any PATCH_COMMAND being ignored. Fix the typo and add a test case that would have caught the regression. | 17 February 2021, 22:40:39 UTC |
dc7b6c2 | Gregor Jasny | 17 February 2021, 07:21:29 UTC | DetermineCompiler: Fix copy-paste error in Intel Compiler detection Fixes: #21561 Fixes: a90d2a9eed (IntelLLVM: Add support for Intel LLVM-based compilers, 2020-11-02) | 17 February 2021, 07:23:45 UTC |
50fc9d5 | Brad King | 16 February 2021, 17:11:10 UTC | CMake 3.20.0-rc1 | 16 February 2021, 17:11:10 UTC |
800e9ce | Brad King | 16 February 2021, 17:08:16 UTC | Merge branch 'release-3.19' into release-3.20 | 16 February 2021, 17:08:16 UTC |
67079c2 | Brad King | 16 February 2021, 17:06:58 UTC | Merge topic 'FindPython-fix-variable-handling' into release-3.20 754f4f6876 FindPython: fix erroneous variable handling Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5816 | 16 February 2021, 17:07:17 UTC |
8289dd7 | Brad King | 16 February 2021, 17:06:02 UTC | Merge branch 'release-3.19' into release-3.20 | 16 February 2021, 17:06:02 UTC |
f4efda4 | Brad King | 16 February 2021, 15:48:10 UTC | Merge branch 'FindPython-fix-variable-handling' into release-3.19 Merge-request: !5816 | 16 February 2021, 15:48:10 UTC |
754f4f6 | Marc Chevrier | 16 February 2021, 10:07:51 UTC | FindPython: fix erroneous variable handling Fixes: #21817 | 16 February 2021, 15:46:28 UTC |
67835d9 | Brad King | 16 February 2021, 15:41:41 UTC | Merge topic 'preset-fixes' into release-3.20 121d602923 presets: Inherit 'quiet' property for test presets 7fd6bb6895 presets: Remove unintended rerunFailed option from test presets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5808 | 16 February 2021, 15:42:27 UTC |
e6d6cf9 | Brad King | 16 February 2021, 15:40:40 UTC | Merge topic 'FindPNG-advanced-variables' into release-3.20 17ae4e1bef FindPNG: only mark used variables as advanced Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5809 | 16 February 2021, 15:41:26 UTC |
516c073 | Brad King | 16 February 2021, 15:40:20 UTC | Merge topic 'IntelLLVM-unused-C17' into release-3.20 4642c81c72 IntelLLVM: Remove incomplete C17 support Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Raul Tambre <raul@tambre.ee> Merge-request: !5805 | 16 February 2021, 15:40:29 UTC |
d5401de | Brad King | 15 February 2021, 16:48:33 UTC | CMake 3.19.5 | 15 February 2021, 16:48:33 UTC |
121d602 | Sam Freed | 12 February 2021, 19:49:36 UTC | presets: Inherit 'quiet' property for test presets This was missed in the original implementation. | 15 February 2021, 15:52:32 UTC |
7fd6bb6 | Sam Freed | 12 February 2021, 19:49:03 UTC | presets: Remove unintended rerunFailed option from test presets This was accidentally included after discussion in #21391 had decided to leave it out. It was never included in a release. Issue: #21391 | 15 February 2021, 15:52:32 UTC |
4642c81 | Brad King | 12 February 2021, 16:03:34 UTC | IntelLLVM: Remove incomplete C17 support CMake does not yet model support for C17. Avoid possible confusion by removing the settings for IntelLLVM pending a full implementation. | 15 February 2021, 15:43:35 UTC |
17ae4e1 | Ben Boeckel | 13 February 2021, 13:55:03 UTC | FindPNG: only mark used variables as advanced The `PNG_LIBRARY` variable is an output and not a cache variable. Fixes some CMP0102 warnings. | 15 February 2021, 15:33:01 UTC |
7f2203a | Brad King | 15 February 2021, 15:32:15 UTC | Merge topic 'release-3.20-cleanups' into release-3.20 7c147b21c7 Help: Add Ninja Multi-Config and make generator types into links 5039ca1126 Help: Convert output directory variable mentions to cross-references 1a7e51b9d5 Help: Cleanup wording and links in 3.20 release notes d16830324f CPackIFW: Improve warning and docs for show page list option 7ed7db88a4 CPackIFW: Fix cppcheck warnings Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5810 | 15 February 2021, 15:32:20 UTC |
c1e90c5 | Brad King | 15 February 2021, 15:29:19 UTC | Merge topic 'cuda-nvcc-output' into release-3.20 9ea66b2d86 CUDA: Capture all nvcc output when extracting toolkit root Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Raul Tambre <raul@tambre.ee> Tested-by: Raul Tambre <raul@tambre.ee> Acked-by: Rong Ou <rong.ou@gmail.com> Merge-request: !5804 | 15 February 2021, 15:29:24 UTC |
26eae56 | Brad King | 15 February 2021, 15:21:12 UTC | Merge topic 'FindGDAL-improvements' into release-3.20 55e493928b FindGDAL: add release note f4b53fadda FindGDAL: support finding additional GDAL library names 1b2774450d FindGDAL: add support for skipping gdal-config 1621cb3eb1 FindGDAL: add documentation to cache variables 3caaff4c08 FindGDAL: conditionally set the output variables 3f6a4f2062 FindGDAL: mark cache variables as advanced 02e906305d FindGDAL: use execute_process instead of exec_program 140344da14 FindGDAL: fix some indentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5799 | 15 February 2021, 15:21:18 UTC |
4ef7c36 | Brad King | 15 February 2021, 15:15:18 UTC | Merge branch 'release-3.19' into release-3.20 | 15 February 2021, 15:15:18 UTC |
e0d9d6c | Brad King | 15 February 2021, 15:12:40 UTC | Merge topic 'relnote-IOS_INSTALL_COMBINED-xcode12' into release-3.20 cd80f3905f Help: Add 3.19.5 release notes for Xcode iOS-related changes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5811 | 15 February 2021, 15:12:48 UTC |
9c3e324 | Brad King | 15 February 2021, 15:12:02 UTC | Merge branch 'relnote-IOS_INSTALL_COMBINED-xcode12' into release-3.19 Merge-request: !5811 | 15 February 2021, 15:12:02 UTC |
cd80f39 | Craig Scott | 14 February 2021, 07:28:56 UTC | Help: Add 3.19.5 release notes for Xcode iOS-related changes | 14 February 2021, 07:28:56 UTC |
7c147b2 | Craig Scott | 14 February 2021, 04:41:49 UTC | Help: Add Ninja Multi-Config and make generator types into links | 14 February 2021, 04:41:49 UTC |
5039ca1 | Craig Scott | 14 February 2021, 04:39:29 UTC | Help: Convert output directory variable mentions to cross-references | 14 February 2021, 04:39:29 UTC |
1a7e51b | Craig Scott | 14 February 2021, 04:37:55 UTC | Help: Cleanup wording and links in 3.20 release notes | 14 February 2021, 04:37:55 UTC |
d168303 | Craig Scott | 14 February 2021, 04:33:45 UTC | CPackIFW: Improve warning and docs for show page list option | 14 February 2021, 04:33:45 UTC |
7ed7db8 | Craig Scott | 14 February 2021, 04:24:25 UTC | CPackIFW: Fix cppcheck warnings The cppcheck warnings about uninitialised variables are likely harmless, since they are initialised in ParseResource() anyway. Fix the warnings anyway to reduce linting noise. The warning about a single argument non-explicit constructor is worth fixing in general. | 14 February 2021, 04:24:25 UTC |
55e4939 | Ben Boeckel | 10 February 2021, 20:28:20 UTC | FindGDAL: add release note | 12 February 2021, 12:43:23 UTC |
f4b53fa | Ben Boeckel | 10 February 2021, 20:25:17 UTC | FindGDAL: support finding additional GDAL library names | 12 February 2021, 12:43:23 UTC |
9ea66b2 | Brad King | 12 February 2021, 12:19:51 UTC | CUDA: Capture all nvcc output when extracting toolkit root Since commit fb2afef620 (CUDA: Support nvcc symlinking to ccache, 2021-01-07) and commit 3cef91a321 (CUDA: Always extract CUDA Toolkit root from nvcc verbose output, 2021-02-03) we always run the command `nvcc -v __cmake_determine_cuda` to look for the toolkit root in its stderr. On Windows, that command may print to stdout instead, so capture that as well. | 12 February 2021, 12:23:48 UTC |
36b0cc7 | Brad King | 12 February 2021, 11:54:02 UTC | Merge topic 'Help-MSVC_IDE-avail-notice' into release-3.20 cf22237c69 Help: clarify availability of the MSVC_IDE variable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5800 | 12 February 2021, 11:54:35 UTC |
a86cd9c | Brad King | 12 February 2021, 11:53:34 UTC | Merge topic 'FindMPI-lang-reason' into release-3.20 8251b62ba0 FindMPI: Fix reason for a non-enabled non-requested language Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5801 | 12 February 2021, 11:53:41 UTC |
ea11c13 | Brad King | 12 February 2021, 11:52:21 UTC | Merge topic 'iar-stm8-compiler-support' into release-3.20 8ee933900e IAR: add support for the STM8 compiler Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5796 | 12 February 2021, 11:52:27 UTC |
8ee9339 | Felipe Torrezan | 10 February 2021, 13:20:25 UTC | IAR: add support for the STM8 compiler | 12 February 2021, 11:51:05 UTC |
faec25c | Brad King | 11 February 2021, 15:08:58 UTC | Merge branch 'release-3.19' into release-3.20 | 11 February 2021, 15:08:58 UTC |
79c89f6 | Brad King | 11 February 2021, 15:08:46 UTC | Merge branch 'release-3.18' into release-3.19 | 11 February 2021, 15:08:46 UTC |
1b27744 | Ben Boeckel | 10 February 2021, 20:24:32 UTC | FindGDAL: add support for skipping gdal-config This can be confusing if there are autotools and CMake-built GDAL builds within the same environment as the autotools variant will always be preferred. | 11 February 2021, 14:46:10 UTC |
1621cb3 | Ben Boeckel | 10 February 2021, 20:24:16 UTC | FindGDAL: add documentation to cache variables | 11 February 2021, 14:46:10 UTC |
3caaff4 | Ben Boeckel | 10 February 2021, 20:19:19 UTC | FindGDAL: conditionally set the output variables | 11 February 2021, 14:46:10 UTC |
3f6a4f2 | Ben Boeckel | 10 February 2021, 20:18:53 UTC | FindGDAL: mark cache variables as advanced | 11 February 2021, 14:46:10 UTC |
02e9063 | Ben Boeckel | 10 February 2021, 20:18:10 UTC | FindGDAL: use execute_process instead of exec_program | 11 February 2021, 14:46:10 UTC |
140344d | Ben Boeckel | 10 February 2021, 20:17:52 UTC | FindGDAL: fix some indentation | 11 February 2021, 14:46:10 UTC |
cf22237 | Ben Boeckel | 10 February 2021, 23:20:28 UTC | Help: clarify availability of the MSVC_IDE variable | 11 February 2021, 14:43:21 UTC |
0e1dba3 | Brad King | 11 February 2021, 14:18:18 UTC | CMake 3.18.6 | 11 February 2021, 14:18:18 UTC |
8251b62 | Axel Huebl | 11 February 2021, 03:06:45 UTC | FindMPI: Fix reason for a non-enabled non-requested language In pure C/CXX projects, when doing an optional search for C/CXX MPI APIs, I keep getting a reason appended of the form: ``` -- Could NOT find MPI_C (missing: MPI_C_LIB_NAMES MPI_C_HEADER_DIR MPI_C_WORKS) -- Could NOT find MPI_CXX (missing: MPI_CXX_LIB_NAMES MPI_CXX_HEADER_DIR MPI_CXX_WORKS) -- Could NOT find MPI (missing: MPI_C_FOUND MPI_CXX_FOUND) Reason given by package: MPI component 'Fortran' was requested, but language Fortran is not enabled. ``` The reason makes no sense since I did not request Fortran and thus confuses the reader. It is now only added if the component was truly requested. | 11 February 2021, 14:05:19 UTC |
b1e544d | Brad King | 11 February 2021, 13:58:04 UTC | Merge topic 'IntelLLVM-no-imsvc' into release-3.20 e5563e592f IntelLLVM: Remove unsupported -imsvc system include flag Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5795 | 11 February 2021, 13:58:40 UTC |
469b229 | Brad King | 11 February 2021, 13:57:36 UTC | Merge topic 'update-kwsys' into release-3.20 436ad8e4b6 Merge branch 'upstream-KWSys' into update-kwsys 0c57a39c41 KWSys 2021-02-10 (dda7a943) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5797 | 11 February 2021, 13:57:45 UTC |
436ad8e | Brad King | 10 February 2021, 13:45:46 UTC | Merge branch 'upstream-KWSys' into update-kwsys # By KWSys Upstream * upstream-KWSys: KWSys 2021-02-10 (dda7a943) | 10 February 2021, 13:45:46 UTC |
0c57a39 | KWSys Upstream | 10 February 2021, 13:43:29 UTC | KWSys 2021-02-10 (dda7a943) Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit dda7a943856ad22e374a9b0434727285461770a6 (master). Upstream Shortlog ----------------- Sean McBride (1): 45e42f63 SystemInformation: Improve ParseSysCtl error checking | 10 February 2021, 13:45:46 UTC |
f388ce5 | Brad King | 10 February 2021, 13:27:12 UTC | Begin 3.20 release versioning | 10 February 2021, 13:27:12 UTC |
809b114 | Brad King | 10 February 2021, 13:26:15 UTC | gitlab-ci: Drop package pipeline upload jobs for release branch The package pipeline for release versions should not upload packages automatically to our archive of nightly development versions. | 10 February 2021, 13:26:15 UTC |
fc901bc | Brad King | 10 February 2021, 13:25:37 UTC | Help: Drop development topic notes to prepare release Release versions do not have the development topic section of the CMake Release Notes index page. | 10 February 2021, 13:25:37 UTC |
9a68b49 | Brad King | 10 February 2021, 13:22:07 UTC | Merge topic 'doc-3.20-relnotes' a30d096c85 Help: Update Sphinx versionadded directives for 3.20 release 704878e3ad Help: Organize and revise 3.20 release notes 4911636728 Help: Consolidate 3.20 release notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5790 | 10 February 2021, 13:22:13 UTC |
a30d096 | Brad King | 09 February 2021, 15:18:07 UTC | Help: Update Sphinx versionadded directives for 3.20 release Run the script: Utilities/Sphinx/update_versions.py --since v3.19.0 --overwrite Manually restore the 3.20 version for `cmake_path`, which was originally part of 3.19 but reverted and restored in 3.20. | 10 February 2021, 13:18:12 UTC |
704878e | Brad King | 09 February 2021, 14:08:23 UTC | Help: Organize and revise 3.20 release notes Add section headers similar to the 3.19 release notes and move each individual bullet into an appropriate section. Revise a few bullets. | 10 February 2021, 13:17:45 UTC |
4911636 | Brad King | 09 February 2021, 14:06:15 UTC | Help: Consolidate 3.20 release notes Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.20.rst`. | 10 February 2021, 13:16:42 UTC |
ea07176 | Brad King | 10 February 2021, 13:14:34 UTC | Merge topic 'FindBoost-no-warn' 90467747a1 FindBoost: Add option to suppress new boost version dependency warning Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5794 | 10 February 2021, 13:14:40 UTC |
9046774 | John Melas | 09 February 2021, 18:58:35 UTC | FindBoost: Add option to suppress new boost version dependency warning Add option `Boost_NO_WARN_NEW_VERSIONS` to suppress new boost version dependency warning. Fixes: #21786 | 10 February 2021, 13:02:24 UTC |
e5563e5 | william.r.dieter | 10 February 2021, 00:23:34 UTC | IntelLLVM: Remove unsupported -imsvc system include flag `clang-cl` supports the `-imsvc` flag to tell the compiler an include directory is intended for system paths. `icx` does not accept this flag, even on MSVC platforms, so do not tell CMake that it exists. Fixes: #21801 Signed-off-by: william.r.dieter <william.r.dieter@intel.com> | 10 February 2021, 12:55:00 UTC |
bb68658 | Brad King | 10 February 2021, 12:48:43 UTC | Merge topic 'findcudatoolkit_handle_cuda_compiler_without_enabled_lang' cd89d1c328 FindCUDAToolkit: Robust version checks when CUDA lang is not enabled Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Raul Tambre <raul@tambre.ee> Tested-by: Raul Tambre <raul@tambre.ee> Merge-request: !5787 | 10 February 2021, 12:48:50 UTC |
17c4ee4 | Brad King | 10 February 2021, 12:45:53 UTC | Merge branch 'release-3.19' | 10 February 2021, 12:46:33 UTC |
691e8ac | Brad King | 10 February 2021, 12:45:53 UTC | Merge topic 'clang-imsvc' 2fc5e5dba9 Clang: Use -imsvc for system include only with MSVC-like front-end Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Thomas Bernard <thomas@famillebernardgouriou.fr> Merge-request: !5792 | 10 February 2021, 12:46:33 UTC |
7228faa | Brad King | 10 February 2021, 12:45:53 UTC | Merge topic 'clang-imsvc' into release-3.19 2fc5e5dba9 Clang: Use -imsvc for system include only with MSVC-like front-end Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Thomas Bernard <thomas@famillebernardgouriou.fr> Merge-request: !5792 | 10 February 2021, 12:46:33 UTC |
1356b94 | Brad King | 10 February 2021, 12:45:13 UTC | Merge branch 'release-3.19' | 10 February 2021, 12:45:30 UTC |
ff55f33 | Brad King | 10 February 2021, 12:45:13 UTC | Merge topic 'ctest-dashboard-with-modified-files' 33fa015b4a CTest: Restore running dashboard client Test step with modified files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5791 | 10 February 2021, 12:45:30 UTC |
98597ae | Brad King | 10 February 2021, 12:45:13 UTC | Merge topic 'ctest-dashboard-with-modified-files' into release-3.19 33fa015b4a CTest: Restore running dashboard client Test step with modified files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5791 | 10 February 2021, 12:45:29 UTC |
090dbb0 | Kitware Robot | 10 February 2021, 05:01:16 UTC | CMake Nightly Date Stamp | 10 February 2021, 05:01:16 UTC |
2fc5e5d | Brad King | 09 February 2021, 16:24:41 UTC | Clang: Use -imsvc for system include only with MSVC-like front-end In commit bb61c2d024 (Clang: use -imsvc for system include dirs when running on Windows, 2020-09-16, v3.19.0-rc1~162^2) we added `-imsvc` for all Clang compilers targeting the MSVC ABI. However, the option only exists for the MSVC-like front-end. The GNU-like front-ends use `-isystem`. Fixes: #21789 | 09 February 2021, 16:24:41 UTC |
33fa015 | Brad King | 09 February 2021, 16:05:08 UTC | CTest: Restore running dashboard client Test step with modified files Since commit 6a6f1d1edd (CTest: exit nonzero after message(SEND_ERROR|FATAL_ERROR), 2020-04-03, v3.19.0-rc1~260^2), `ctest` no longer runs tests if there are errors before the full set of tests is defined. Such errors were previously treated more like warnings. The change exposed some cases where we were issuing an error message but proceeding to run tests anyway. The above commit downgraded one such case (missing `DartConfiguration.tcl`) to a warning explicitly in order to restore its former warning-like semantics. Downgrade the Update step's diagnostic about modified or conflicting files to a warning for the same reason. Fixes: #21783 | 09 February 2021, 16:05:08 UTC |
cd89d1c | Robert Maynard | 08 February 2021, 16:37:02 UTC | FindCUDAToolkit: Robust version checks when CUDA lang is not enabled Previously if you set `CMAKE_CUDA_COMPILER` but hadn't enabled the CUDA language, FindCUDAToolkit would not correctly compute the version information. | 09 February 2021, 14:39:20 UTC |
22902cb | Brad King | 09 February 2021, 13:25:20 UTC | Merge branch 'release-3.19' | 09 February 2021, 13:25:27 UTC |
340ca27 | Brad King | 09 February 2021, 13:25:20 UTC | Merge topic 'FindXCTest-bundle-inject' into release-3.19 eafe740ead FindXCTest: Fix output directory for test bundle with new build system Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5786 | 09 February 2021, 13:25:27 UTC |
c4c902d | Brad King | 09 February 2021, 13:25:20 UTC | Merge topic 'FindXCTest-bundle-inject' eafe740ead FindXCTest: Fix output directory for test bundle with new build system Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5786 | 09 February 2021, 13:25:27 UTC |