Brad King
7f2203ab4a
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
2021-02-15 10:32:20 -05:00
Brad King
c1e90c5544
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
2021-02-15 10:29:24 -05:00
Brad King
26eae560ff
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
2021-02-15 10:21:18 -05:00
Brad King
4ef7c3670b
Merge branch 'release-3.19' into release-3.20
2021-02-15 10:15:18 -05:00
Brad King
e0d9d6c06b
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
2021-02-15 10:12:48 -05:00
Brad King
9c3e324259
Merge branch 'relnote-IOS_INSTALL_COMBINED-xcode12' into release-3.19
...
Merge-request: !5811
2021-02-15 10:12:02 -05:00
Craig Scott
cd80f3905f
Help: Add 3.19.5 release notes for Xcode iOS-related changes
2021-02-14 18:28:56 +11:00
Craig Scott
7c147b21c7
Help: Add Ninja Multi-Config and make generator types into links
2021-02-14 15:41:49 +11:00
Craig Scott
5039ca1126
Help: Convert output directory variable mentions to cross-references
2021-02-14 15:39:29 +11:00
Craig Scott
1a7e51b9d5
Help: Cleanup wording and links in 3.20 release notes
2021-02-14 15:37:55 +11:00
Craig Scott
d16830324f
CPackIFW: Improve warning and docs for show page list option
2021-02-14 15:33:45 +11:00
Craig Scott
7ed7db88a4
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.
2021-02-14 15:24:25 +11:00
Ben Boeckel
55e493928b
FindGDAL: add release note
2021-02-12 07:43:23 -05:00
Ben Boeckel
f4b53fadda
FindGDAL: support finding additional GDAL library names
2021-02-12 07:43:23 -05:00
Brad King
9ea66b2d86
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.
2021-02-12 07:23:48 -05:00
Brad King
36b0cc7958
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
2021-02-12 06:54:35 -05:00
Brad King
a86cd9cb3c
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
2021-02-12 06:53:41 -05:00
Brad King
ea11c13259
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
2021-02-12 06:52:27 -05:00
Felipe Torrezan
8ee933900e
IAR: add support for the STM8 compiler
2021-02-12 06:51:05 -05:00
Brad King
faec25c198
Merge branch 'release-3.19' into release-3.20
2021-02-11 10:08:58 -05:00
Brad King
79c89f6a95
Merge branch 'release-3.18' into release-3.19
2021-02-11 10:08:46 -05:00
Ben Boeckel
1b2774450d
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.
2021-02-11 09:46:10 -05:00
Ben Boeckel
1621cb3eb1
FindGDAL: add documentation to cache variables
2021-02-11 09:46:10 -05:00
Ben Boeckel
3caaff4c08
FindGDAL: conditionally set the output variables
2021-02-11 09:46:10 -05:00
Ben Boeckel
3f6a4f2062
FindGDAL: mark cache variables as advanced
2021-02-11 09:46:10 -05:00
Ben Boeckel
02e906305d
FindGDAL: use execute_process instead of exec_program
2021-02-11 09:46:10 -05:00
Ben Boeckel
140344da14
FindGDAL: fix some indentation
2021-02-11 09:46:10 -05:00
Ben Boeckel
cf22237c69
Help: clarify availability of the MSVC_IDE variable
2021-02-11 09:43:21 -05:00
Brad King
0e1dba36c3
CMake 3.18.6
v3.18.6
2021-02-11 09:18:18 -05:00
Axel Huebl
8251b62ba0
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.
2021-02-11 09:05:19 -05:00
Brad King
b1e544dd64
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
2021-02-11 08:58:40 -05:00
Brad King
469b229c03
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
2021-02-11 08:57:45 -05:00
Brad King
436ad8e4b6
Merge branch 'upstream-KWSys' into update-kwsys
...
# By KWSys Upstream
* upstream-KWSys:
KWSys 2021-02-10 (dda7a943)
2021-02-10 08:45:46 -05:00
KWSys Upstream
0c57a39c41
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
2021-02-10 08:45:46 -05:00
Brad King
f388ce5321
Begin 3.20 release versioning
2021-02-10 08:27:12 -05:00
Brad King
809b114979
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.
2021-02-10 08:26:15 -05:00
Brad King
fc901bc91d
Help: Drop development topic notes to prepare release
...
Release versions do not have the development topic section of
the CMake Release Notes index page.
2021-02-10 08:25:37 -05:00
Brad King
9a68b49358
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
2021-02-10 08:22:13 -05:00
Brad King
a30d096c85
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.
2021-02-10 08:18:12 -05:00
Brad King
704878e3ad
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.
2021-02-10 08:17:45 -05:00
Brad King
4911636728
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`.
2021-02-10 08:16:42 -05:00
Brad King
ea07176b9a
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
2021-02-10 08:14:40 -05:00
John Melas
90467747a1
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
2021-02-10 08:02:24 -05:00
william.r.dieter
e5563e592f
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 >
2021-02-10 07:55:00 -05:00
Brad King
bb68658e98
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
2021-02-10 07:48:50 -05:00
Brad King
7228faa109
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
2021-02-10 07:46:33 -05:00
Brad King
17c4ee406a
Merge branch 'release-3.19'
2021-02-10 07:46:33 -05:00
Brad King
691e8ac480
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
2021-02-10 07:46:33 -05:00
Brad King
1356b94a87
Merge branch 'release-3.19'
2021-02-10 07:45:30 -05:00
Brad King
ff55f33c68
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
2021-02-10 07:45:30 -05:00