Kitware Robot
fdf671fcc5
CMake Nightly Date Stamp
2024-06-01 00:01:30 -04:00
Brad King
719b461b9c
Merge topic 'ci-msvc-14.40'
...
0070708ae1 gitlab-ci: Update Windows builds to MSVC 14.40 toolset
41e777274a Tests: Update BuildDepends test for VS 17.10
f26e8886b3 cmake-gui: Suppress MSVC deprecation warnings from Qt headers
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9560
2024-05-31 09:52:15 -04:00
Brad King
e2a3a0ad4b
Merge topic 'ci-intel-windows'
...
fd8c782ded ci: Update to IntelLLVM 2024.1.0 on Windows
f28d88a351 ci: Fix tags of Intel and IntelLLVM jobs on Windows
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9563
2024-05-31 09:27:00 -04:00
Brad King
1e2b2a18a1
Merge topic 'update-kwsys'
...
ffeb69546b Merge branch 'upstream-KWSys' into update-kwsys
82c4576a9d KWSys 2024-05-30 (cb379374)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !9562
2024-05-31 09:24:52 -04:00
Brad King
107d6336b3
Merge topic 'cpack-deb-shlibdeps'
...
27d161eac3 CPackDeb: dpkg-shlibdeps shall consider dependency components, too
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !9531
2024-05-31 09:23:36 -04:00
Brad King
e0a11dfa24
Merge topic 'dep-provider-try_compile'
...
4cb5bb014d try_compile: Propagating top level includes into whole-project calls
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Robert Maynard <robertjmaynard@gmail.com >
Merge-request: !9532
2024-05-31 09:20:27 -04:00
Brad King
5899d11a8e
Merge topic 'FindMPI-FujitsuClang'
...
7332f28f68 FindMPI: Add support for FujitsuClang wrappers
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9561
2024-05-31 09:18:11 -04:00
Kitware Robot
140766867b
CMake Nightly Date Stamp
2024-05-31 00:01:35 -04:00
Brad King
0070708ae1
gitlab-ci: Update Windows builds to MSVC 14.40 toolset
2024-05-30 14:23:47 -04:00
Brad King
41e777274a
Tests: Update BuildDepends test for VS 17.10
...
The test project now rebuilds `link_depends_no_shared_exe` in `Debug`
builds. MSBuild `-v:diag` shows:
Source compilation required:
input C:\...\DEBUG\LINK_DEPENDS_NO_SHARED_LIB.PDB is newer
than output C:\...\DEBUG\LINK_DEPENDS_NO_SHARED_EXE.EXE.
Use the `Release` configuration instead.
2024-05-30 14:23:47 -04:00
Brad King
f26e8886b3
cmake-gui: Suppress MSVC deprecation warnings from Qt headers
...
MSVC 14.38+ toolsets deprecate `stdext::checked_array_iterator`.
Support building with versions of Qt that have not been updated
to avoid the deprecated API.
Qt-Issue: https://bugreports.qt.io/browse/QTBUG-118993
2024-05-30 14:23:47 -04:00
Brad King
fd8c782ded
ci: Update to IntelLLVM 2024.1.0 on Windows
2024-05-30 14:20:03 -04:00
Brad King
f28d88a351
ci: Fix tags of Intel and IntelLLVM jobs on Windows
...
These jobs require a MSVC toolchain.
2024-05-30 14:18:40 -04:00
Brad King
ffeb69546b
Merge branch 'upstream-KWSys' into update-kwsys
...
# By KWSys Upstream
* upstream-KWSys:
KWSys 2024-05-30 (cb379374)
2024-05-30 10:31:19 -04:00
KWSys Upstream
82c4576a9d
KWSys 2024-05-30 (cb379374)
...
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit cb3793745292850727dfcdb32ac200132961041e (master).
Upstream Shortlog
-----------------
Jochem van Boxtel (1):
510b13b4 SystemTools: Add FileId class and GetFileId function
2024-05-30 10:31:18 -04:00
domke
7332f28f68
FindMPI: Add support for FujitsuClang wrappers
...
Prefer these when the project is built with FujitsuClang.
2024-05-30 10:21:45 -04:00
Brad King
124e50abbd
Merge topic 'update-curl'
...
b731398a1a curl: Set build options the way we need for CMake
6badc712e1 Merge branch 'upstream-curl' into update-curl
9f46cdb65d curl 2024-05-22 (fd567d4f)
f336868146 curl: Update script to get curl 8.8.0
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !9559
2024-05-30 10:14:53 -04:00
Deniz Bahadir
27d161eac3
CPackDeb: dpkg-shlibdeps shall consider dependency components, too
...
When using `dpkg-shlibdeps` to automatically determine package
dependencies it considers the RUNPATH/RPATH of executables in order to
find all required shared libraries of such executables.
If the RUNPATH/RPATH contains a verbatim `$ORIGIN` (respective
`${ORIGIN}`), it will now be substituted by the packaging-paths of other
components that are marked as dependency and those paths will then be
used as additional search directories for `dpkg-shlibdeps`.
Associated tests were added as well.
Fixes : #21838
2024-05-30 16:13:46 +02:00
Brad King
679a3d9e6c
Merge topic 'enforce-fc-fully-disconnected-requirements'
...
f588421b58 FetchContent: Enforce FETCHCONTENT_FULLY_DISCONNECTED requirements
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !9556
2024-05-30 10:13:29 -04:00
Brad King
c024b5cf9a
Merge topic 'CUDAToolkit_search_non_activated_compiler_paths'
...
eed16fbc00 FindCUDAToolkit: Use CUDA compiler path even when CUDA lang not enabled
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9558
2024-05-30 10:12:39 -04:00
Brad King
6f365e1c5b
Merge topic 'FindBLAS-LAPACK-libblastrampoline'
...
847a25c823 FindBLAS/LAPACK: Add libblastrampoline support
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Mosè Giordano <mose@gnu.org >
Merge-request: !9557
2024-05-30 10:11:47 -04:00
Brad King
b2552f2e95
Merge branch 'release-3.29'
2024-05-30 10:00:54 -04:00
Brad King
c02dd58080
Merge topic 'msvc-v143-versions'
...
3873574f89 Help: Update MSVC_VERSION range for VS 17.10's MSVC 14.40 toolset
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9554
2024-05-30 10:00:54 -04:00
Brad King
f952513823
Merge topic 'msvc-v143-versions' into release-3.29
...
3873574f89 Help: Update MSVC_VERSION range for VS 17.10's MSVC 14.40 toolset
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9554
2024-05-30 10:00:53 -04:00
Craig Scott
4cb5bb014d
try_compile: Propagating top level includes into whole-project calls
...
Fixes : #24151
2024-05-30 19:01:03 +10:00
Kitware Robot
ce54067d81
CMake Nightly Date Stamp
2024-05-30 00:01:17 -04:00
Robert Maynard
eed16fbc00
FindCUDAToolkit: Use CUDA compiler path even when CUDA lang not enabled
...
Fixes : #25567
2024-05-29 14:39:29 -04:00
Brad King
b731398a1a
curl: Set build options the way we need for CMake
...
Set options added by the update to curl 8.8.0.
2024-05-29 14:06:29 -04:00
Brad King
6badc712e1
Merge branch 'upstream-curl' into update-curl
...
* upstream-curl:
curl 2024-05-22 (fd567d4f)
2024-05-29 14:04:11 -04:00
Curl Upstream
9f46cdb65d
curl 2024-05-22 (fd567d4f)
...
Code extracted from:
https://github.com/curl/curl.git
at commit fd567d4f06857f4fc8e2f64ea727b1318f76ad33 (curl-8_8_0).
2024-05-29 13:59:48 -04:00
Brad King
f336868146
curl: Update script to get curl 8.8.0
2024-05-29 13:59:31 -04:00
Brad King
3873574f89
Help: Update MSVC_VERSION range for VS 17.10's MSVC 14.40 toolset
...
According to this blog post:
* https://devblogs.microsoft.com/cppblog/msvc-toolset-minor-version-number-14-40-in-vs-2022-v17-10/
the 14.40 through 14.49 version range will be used by the v143 toolsets.
Fixes : #26015
2024-05-29 11:48:08 -04:00
Ian McInerney
847a25c823
FindBLAS/LAPACK: Add libblastrampoline support
...
libblastrampoline is a BLAS/LAPACK demuxing layer to allow selecting a
BLAS/LAPACK library at runtime.
Fixes : #25913
2024-05-29 09:21:07 -04:00
Brad King
54c9185b33
Merge topic 'deprecate-fetchcontent_populate'
...
4370fcf750 FetchContent: Deprecate FetchContent_Populate(depName)
bc70b458ad Help: Minor grammar improvements for FetchContent
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9552
2024-05-29 08:41:57 -04:00
Brad King
a5269e0693
Merge topic 'hip-std'
...
c299fd8266 Tests/CompileFeatures: Cover hip_std_## meta-features
5d93c421f1 HIP: Populate CMAKE_HIP_KNOWN_FEATURES global property
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9555
2024-05-29 08:35:26 -04:00
Brad King
ad90d891f8
Merge topic 'swift-multi-config'
...
5bb7f8a4dd Swift: Use per-config module file locations in multi-config generators
b2e042d77a cmGeneratorTarget: Adopt Swift-related methods from the Ninja generator
45b3387c50 Tests/RunCMake/Swift: Enable more cases with Ninja Multi-Config
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9501
2024-05-29 08:34:21 -04:00
Brad King
bcfcb964ce
Merge topic 'doc-swift-module-dir-caveat'
...
61e76200d7 Help: Discourage use of Swift_MODULE_DIRECTORY with multi-config generators
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9547
2024-05-29 08:32:08 -04:00
Brad King
26befdb554
Merge branch 'release-3.29'
2024-05-29 08:31:02 -04:00
Brad King
802b9d0afb
Merge branch 'release-3.28'
2024-05-29 08:31:00 -04:00
Brad King
1885903a76
Merge branch 'release-3.28' into release-3.29
2024-05-29 08:30:48 -04:00
Brad King
69eab2c4bc
Merge branch 'release-3.29'
2024-05-29 08:30:11 -04:00
Brad King
631934633d
Merge topic 'update-kwsys'
...
b2081e3810 Merge branch 'backport-kwsys-ConsoleBuf-windows-terminal' into update-kwsys
98dd754b62 KWSys: ConsoleBuf: Fix test case when running under Windows Terminal
a151fdda01 Merge branch 'upstream-KWSys' into update-kwsys
c6ef3299d0 KWSys 2024-05-28 (0d6eac1f)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9553
2024-05-29 08:30:11 -04:00
Brad King
f2ea85f516
Merge topic 'update-kwsys' into release-3.29
...
98dd754b62 KWSys: ConsoleBuf: Fix test case when running under Windows Terminal
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9553
2024-05-29 08:30:10 -04:00
Brad King
713bca2677
Merge topic 'backport-kwsys-ConsoleBuf-windows-terminal' into release-3.28
...
98dd754b62 KWSys: ConsoleBuf: Fix test case when running under Windows Terminal
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9553
2024-05-29 08:28:54 -04:00
Craig Scott
f588421b58
FetchContent: Enforce FETCHCONTENT_FULLY_DISCONNECTED requirements
...
FETCHCONTENT_FULLY_DISCONNECTED should only be set to true if
each dependency's source directory has already been populated.
Previously, this wasn't being checked, but now it is (subject to a new
policy).
2024-05-29 20:39:17 +10:00
Craig Scott
4370fcf750
FetchContent: Deprecate FetchContent_Populate(depName)
...
Projects should use FetchContent_MakeAvailable(depName)
instead. Policy CMP0169 provides backward compatibility.
2024-05-29 18:52:24 +10:00
Kitware Robot
d636cd2ba9
CMake Nightly Date Stamp
2024-05-29 00:01:17 -04:00
Brad King
c299fd8266
Tests/CompileFeatures: Cover hip_std_## meta-features
2024-05-28 14:36:50 -04:00
Brad King
5d93c421f1
HIP: Populate CMAKE_HIP_KNOWN_FEATURES global property
...
Fixes : #26013
2024-05-28 14:36:42 -04:00
Dave Abrahams
61e76200d7
Help: Discourage use of Swift_MODULE_DIRECTORY with multi-config generators
...
It does not yet support per-config module directories.
Issue: #25989
Issue: #26010
2024-05-28 11:24:33 -04:00