Brad King
fd467241a4
Merge topic 'FindCUDAToolkit-cufftw-static'
...
3e7113e644 FindCUDAToolkit: Add missing cufftw_static target
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7093
2022-03-22 08:43:29 -04:00
Brad King
2bdb8f08a4
Merge branch 'release-3.23'
2022-03-22 08:42:20 -04:00
Brad King
7e36fcd745
Merge topic 'doc-productbuild'
...
bf44efadab Help: Add more detail for CPACK_PRODUCTBUILD_DOMAINS* variables
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7091
2022-03-22 08:42:20 -04:00
Brad King
5e8aa0d3fb
Merge topic 'doc-productbuild' into release-3.23
...
bf44efadab Help: Add more detail for CPACK_PRODUCTBUILD_DOMAINS* variables
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7091
2022-03-22 08:42:19 -04:00
Kitware Robot
e4039a8e34
CMake Nightly Date Stamp
2022-03-22 00:01:18 -04:00
Brad King
7e642a6fa0
Merge topic 'ghs_predefined_targets'
...
399e73b89a GHS: release note
829e946c69 GHS: Update tests for updated binary layout
93c1acd8ff GHS: List predefined targets before user targets in GUI
bdb213819c GHS: Do not include WindowsPaths
b3e9c72901 GHS: use INSTALL target
a645287784 GHS: update build command
724b5491ef GHS: Rearrange project files in binary directory
edff0f6a1d GHS: Use Custom Target for ALL_BUILD
...
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !7079
2022-03-21 14:36:42 -04:00
Brad King
a4b04e62fc
Merge topic 'LINK_LIBRARY-WHOLE_ARCHIVE'
...
dabe56de58 genex-LINK_LIBRARY: Add feature WHOLE_ARCHIVE
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: huangqinjin <huangqinjin@gmail.com >
Merge-request: !7064
2022-03-21 14:35:59 -04:00
Brad King
ccc11d0776
Merge branch 'release-3.23'
2022-03-21 14:15:02 -04:00
Brad King
7f618112b0
Merge branch 'release-3.22'
2022-03-21 14:15:01 -04:00
Brad King
1856a0d904
Merge branch 'release-3.21'
2022-03-21 14:14:58 -04:00
Brad King
58f15afb8a
Merge branch 'release-3.22' into release-3.23
2022-03-21 14:14:30 -04:00
Brad King
0abd49ebb9
Merge branch 'release-3.21' into release-3.22
2022-03-21 14:13:56 -04:00
Brad King
2b0f96ce56
Merge branch 'rel-win-docker' into release-3.22
...
Merge-request: !7087
2022-03-21 14:13:44 -04:00
Brad King
f71e89ae42
Merge branch 'rel-win-docker' into release-3.21
...
Merge-request: !7087
2022-03-21 14:13:31 -04:00
Brad King
e6735613d0
Merge branch 'release-3.23'
2022-03-21 14:12:38 -04:00
Brad King
2e93f6ac1a
Merge topic 'rel-win-docker'
...
a6aa88e51f Utilities/Release: Add "source" stage to Windows docker spec
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7087
2022-03-21 14:12:38 -04:00
Brad King
4b89761df1
Merge topic 'rel-win-docker' into release-3.23
...
a6aa88e51f Utilities/Release: Add "source" stage to Windows docker spec
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7087
2022-03-21 14:12:37 -04:00
Robert Maynard
3e7113e644
FindCUDAToolkit: Add missing cufftw_static target
...
Fixes #23347
2022-03-21 09:40:17 -04:00
Kitware Robot
baad545eb8
CMake Nightly Date Stamp
2022-03-21 00:01:13 -04:00
Craig Scott
bf44efadab
Help: Add more detail for CPACK_PRODUCTBUILD_DOMAINS* variables
2022-03-21 12:25:34 +11:00
Kitware Robot
2e80562b66
CMake Nightly Date Stamp
2022-03-20 00:01:08 -04:00
Kitware Robot
6657551482
CMake Nightly Date Stamp
2022-03-19 00:01:23 -04:00
Brad King
a6aa88e51f
Utilities/Release: Add "source" stage to Windows docker spec
...
Revise the spec added by commit ff929badb3 (Utilities/Release: Add
docker specs to build and test Windows binaries, 2020-05-05,
v3.18.0-rc1~203^2~1) to add a `source` stage that stops just after
copying the source tree into the image. This provides more granular
control to driving scripts.
2022-03-18 09:50:55 -04:00
Brad King
c8a3c54444
Merge branch 'release-3.23'
2022-03-18 09:25:17 -04:00
Brad King
66ba460810
CMake 3.23.0-rc4
v3.23.0-rc4
2022-03-18 08:26:30 -04:00
Brad King
3619d118ba
Merge branch 'release-3.23'
2022-03-18 08:21:40 -04:00
Brad King
fccb5a5152
Merge topic 'doc-multiple-src-paths'
...
1b8669c1d6 Help: Document warning about multiple source paths
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7082
2022-03-18 08:21:40 -04:00
Brad King
b91d9f8397
Merge topic 'doc-multiple-src-paths' into release-3.23
...
1b8669c1d6 Help: Document warning about multiple source paths
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7082
2022-03-18 08:21:39 -04:00
Brad King
afc6179aef
Merge branch 'release-3.23'
2022-03-18 08:20:59 -04:00
Brad King
367aed1433
Merge topic 'r2022a'
...
6032213456 FindMatlab: Add R2022a => 9.12 version
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7086
2022-03-18 08:20:59 -04:00
Brad King
8efc92d80f
Merge topic 'r2022a' into release-3.23
...
6032213456 FindMatlab: Add R2022a => 9.12 version
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7086
2022-03-18 08:20:58 -04:00
Brad King
1b8669c1d6
Help: Document warning about multiple source paths
...
Although passing multiple source paths was never documented, it was not
diagnosed by CMake 3.22 and below. In CMake 3.23 we now diagnose extra
paths and warn. Document this change and add a release note.
Issue: #23334
2022-03-18 07:39:22 -04:00
Michael Hirsch
6032213456
FindMatlab: Add R2022a => 9.12 version
2022-03-18 07:22:42 -04:00
Brad King
5dbd068827
Merge topic 'cmake-P-args'
...
36056ff5a3 cmake: Improve acceptance of arbitrary arguments in -P script mode
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !7083
2022-03-18 07:20:24 -04:00
Brad King
41b5f49eff
Merge branch 'release-3.23'
2022-03-18 07:19:35 -04:00
Brad King
3ab6f087e7
Merge branch 'release-3.22'
2022-03-18 07:19:34 -04:00
Brad King
6ac27468b4
Merge branch 'release-3.22' into release-3.23
2022-03-18 07:19:23 -04:00
Brad King
fac5d589bd
Merge branch 'release-3.23'
2022-03-18 07:18:05 -04:00
Brad King
91228fe512
Merge topic 'FindPython-pypy-specify-versions'
...
2834cea155 FindPython: fix various problems using pypy interpreters
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7081
2022-03-18 07:18:05 -04:00
Brad King
528a426c8e
Merge topic 'FindPython-pypy-specify-versions' into release-3.23
...
2834cea155 FindPython: fix various problems using pypy interpreters
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7081
2022-03-18 07:18:04 -04:00
Brad King
ec7c398601
Merge branch 'release-3.23'
2022-03-18 07:16:24 -04:00
Brad King
32e40f7f53
Merge topic 'always_prefer_last_source_dir'
...
b44ad7992a cmake: Always prefer the last source directory provided
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !7084
2022-03-18 07:16:24 -04:00
Brad King
b782d9e124
Merge topic 'always_prefer_last_source_dir' into release-3.23
...
b44ad7992a cmake: Always prefer the last source directory provided
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !7084
2022-03-18 07:16:23 -04:00
Kitware Robot
fafaca5fee
CMake Nightly Date Stamp
2022-03-18 00:01:16 -04:00
Fred Baksik
399e73b89a
GHS: release note
2022-03-17 19:41:15 -04:00
Fred Baksik
829e946c69
GHS: Update tests for updated binary layout
...
The tests need to look for the items in the correct locations.
2022-03-17 19:11:48 -04:00
Fred Baksik
93c1acd8ff
GHS: List predefined targets before user targets in GUI
2022-03-17 19:11:47 -04:00
Fred Baksik
bdb213819c
GHS: Do not include WindowsPaths
...
This causes issues where CMAKE_SYSTEM_PREFIX_PATH contains incorrect
paths. GHS is a cross-compiler toolchain and doesn't use anything in
these locations.
Also WindowsPaths are always wrong on Linux hosts.
2022-03-17 19:11:46 -04:00
Fred Baksik
b3e9c72901
GHS: use INSTALL target
...
For consistancy use upper case install for pre-defined targets.
2022-03-17 19:11:45 -04:00
Fred Baksik
a645287784
GHS: update build command
...
* Remove unecessary logic for selecting gbuild
-- CMake defaults to the Cache entry
* Support building multiple targets
* Fix error when ctest passes in a vector potentially containing
an empty string.
-- At minimum build the ALL_BUILD project, never just the Top Project.
* Add verbose support
* There can only be one top-level project per directory because the
project() command can only be used once per directory. Multiple calls
of project() only use the last invocation.
2022-03-17 19:11:44 -04:00