summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | | Help: Presets read by --preset must be in the source directoryCraig Scott2024-06-021-15/+21
| |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue: #21911
* | | | | | | | | CMake Nightly Date StampKitware Robot2024-06-031-1/+1
| |_|_|_|_|/ / / |/| | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2024-06-021-1/+1
| | | | | | | |
* | | | | | | | Merge topic 'doc-find_package-typical-usage'Craig Scott2024-06-011-6/+24
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4b55d56259 Help: Start find_package() docs with a new "Typical Usage" section Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9567
| * | | | | | | | Help: Start find_package() docs with a new "Typical Usage" sectionCraig Scott2024-05-311-6/+24
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #22680
* | | | | | | | Merge topic 'doc-cpack-reuse-CMakeFindBinUtils'Craig Scott2024-06-011-9/+12
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dca468e1de Help: Improve and clarify wording for CPACK_<TOOL>_EXECUTABLE Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9566
| * | | | | | | Help: Improve and clarify wording for CPACK_<TOOL>_EXECUTABLECraig Scott2024-05-311-9/+12
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | Fixes: #24253
* | | | | | | CMake Nightly Date StampKitware Robot2024-06-011-1/+1
| |_|/ / / / |/| | | | |
* | | | | | Merge topic 'ci-msvc-14.40'Brad King2024-05-314-25/+44
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | | gitlab-ci: Update Windows builds to MSVC 14.40 toolsetBrad King2024-05-301-12/+12
| | | | | | |
| * | | | | | Tests: Update BuildDepends test for VS 17.10Brad King2024-05-301-13/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | | | cmake-gui: Suppress MSVC deprecation warnings from Qt headersBrad King2024-05-302-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | Merge topic 'ci-intel-windows'Brad King2024-05-312-8/+24
|\ \ \ \ \ \ \ | |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | | ci: Update to IntelLLVM 2024.1.0 on WindowsBrad King2024-05-302-6/+22
| | | | | | |
| * | | | | | ci: Fix tags of Intel and IntelLLVM jobs on WindowsBrad King2024-05-301-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | These jobs require a MSVC toolchain.
* | | | | | | Merge topic 'update-kwsys'Brad King2024-05-312-0/+115
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * \ \ \ \ \ \ Merge branch 'upstream-KWSys' into update-kwsysBrad King2024-05-302-0/+115
| |\ \ \ \ \ \ \ | | |_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # By KWSys Upstream * upstream-KWSys: KWSys 2024-05-30 (cb379374)
| | * | | | | | KWSys 2024-05-30 (cb379374)KWSys Upstream2024-05-302-0/+115
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | | Merge topic 'cpack-deb-shlibdeps'Brad King2024-05-3111-18/+294
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | | | | CPackDeb: dpkg-shlibdeps shall consider dependency components, tooDeniz Bahadir2024-05-3011-18/+294
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | | | Merge topic 'dep-provider-try_compile'Brad King2024-05-3114-5/+187
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | | | | | try_compile: Propagating top level includes into whole-project callsCraig Scott2024-05-3014-5/+187
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #24151
* | | | | | | | | | Merge topic 'FindMPI-FujitsuClang'Brad King2024-05-311-0/+3
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7332f28f68 FindMPI: Add support for FujitsuClang wrappers Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9561
| * | | | | | | | | FindMPI: Add support for FujitsuClang wrappersdomke2024-05-301-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prefer these when the project is built with FujitsuClang.
* | | | | | | | | | CMake Nightly Date StampKitware Robot2024-05-311-1/+1
| |_|_|/ / / / / / |/| | | | | | | |
* | | | | | | | | Merge topic 'update-curl'Brad King2024-05-30159-4221/+6835
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | | | | | curl: Set build options the way we need for CMakeBrad King2024-05-291-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Set options added by the update to curl 8.8.0.
| * | | | | | | | | Merge branch 'upstream-curl' into update-curlBrad King2024-05-29158-4220/+6831
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream-curl: curl 2024-05-22 (fd567d4f)
| | * | | | | | | | | curl 2024-05-22 (fd567d4f)Curl Upstream2024-05-29158-4219/+6830
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://github.com/curl/curl.git at commit fd567d4f06857f4fc8e2f64ea727b1318f76ad33 (curl-8_8_0).
| * | | | | | | | | | curl: Update script to get curl 8.8.0Brad King2024-05-291-1/+1
| | |/ / / / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge topic 'enforce-fc-fully-disconnected-requirements'Brad King2024-05-3018-6/+178
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f588421b58 FetchContent: Enforce FETCHCONTENT_FULLY_DISCONNECTED requirements Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9556
| * | | | | | | | | FetchContent: Enforce FETCHCONTENT_FULLY_DISCONNECTED requirementsCraig Scott2024-05-2918-6/+178
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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).
* | | | | | | | | | Merge topic 'CUDAToolkit_search_non_activated_compiler_paths'Brad King2024-05-305-6/+67
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | eed16fbc00 FindCUDAToolkit: Use CUDA compiler path even when CUDA lang not enabled Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9558
| * | | | | | | | | | FindCUDAToolkit: Use CUDA compiler path even when CUDA lang not enabledRobert Maynard2024-05-295-6/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #25567
* | | | | | | | | | | Merge topic 'FindBLAS-LAPACK-libblastrampoline'Brad King2024-05-303-0/+43
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 847a25c823 FindBLAS/LAPACK: Add libblastrampoline support Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Mosè Giordano <mose@gnu.org> Merge-request: !9557
| * | | | | | | | | | | FindBLAS/LAPACK: Add libblastrampoline supportIan McInerney2024-05-293-0/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | libblastrampoline is a BLAS/LAPACK demuxing layer to allow selecting a BLAS/LAPACK library at runtime. Fixes: #25913
* | | | | | | | | | | | Merge branch 'release-3.29'Brad King2024-05-300-0/+0
|\ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|/ / | |/| | | | | | | | | |
| * | | | | | | | | | | Merge topic 'msvc-v143-versions' into release-3.29Brad King2024-05-301-1/+1
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | \ \ \ \ \ \ \ \ \ \ \ Merge topic 'msvc-v143-versions'Brad King2024-05-301-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / | |/| | | | | | | | / / / | |_|_|_|_|_|_|_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | | | | | | | Help: Update MSVC_VERSION range for VS 17.10's MSVC 14.40 toolsetBrad King2024-05-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | | | | | | CMake Nightly Date StampKitware Robot2024-05-301-1/+1
| |_|_|_|_|/ / / / / / |/| | | | | | | | | |
* | | | | | | | | | | Merge topic 'deprecate-fetchcontent_populate'Brad King2024-05-2933-175/+334
|\ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4370fcf750 FetchContent: Deprecate FetchContent_Populate(depName) bc70b458ad Help: Minor grammar improvements for FetchContent Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9552
| * | | | | | | | | | FetchContent: Deprecate FetchContent_Populate(depName)Craig Scott2024-05-2933-137/+293
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Projects should use FetchContent_MakeAvailable(depName) instead. Policy CMP0169 provides backward compatibility.
| * | | | | | | | | | Help: Minor grammar improvements for FetchContentCraig Scott2024-05-261-38/+41
| | | | | | | | | | |
* | | | | | | | | | | Merge topic 'hip-std'Brad King2024-05-2918-2/+101
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | | | | | | | Tests/CompileFeatures: Cover hip_std_## meta-featuresBrad King2024-05-2813-2/+39
| | | | | | | | | | | |
| * | | | | | | | | | | HIP: Populate CMAKE_HIP_KNOWN_FEATURES global propertyBrad King2024-05-285-0/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #26013
* | | | | | | | | | | | Merge topic 'swift-multi-config'Brad King2024-05-2919-176/+216
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | | | | | | | | Swift: Use per-config module file locations in multi-config generatorsDave Abrahams2024-05-2412-43/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Place `.swiftmodule` files a subdirectory named after the configuration. Fixes: #25864 Fixes: #25997 - Swift/RunCMakeTest.cmake: - CMP0157-OLD was enabled for Xcode, where it works. - A test was added that verifies .swiftmodule's are generated into separate directories with multi-config generators. - Tests/SwiftOnly/CMakeLists.txt: tests were added that validate that cross-subdirectory module dependencies (via target_link_libraries) work.
| * | | | | | | | | | | | cmGeneratorTarget: Adopt Swift-related methods from the Ninja generatorDave Abrahams2024-05-244-48/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | They will see more use as Swift bugs are fixed in the Ninja Multi-Config generator.