https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
ceb742a CMake 3.26.6 27 November 2023, 18:48:12 UTC
569c1d1 Merge branch 'doc-ctest-link-cdash' into release-3.26 Merge-request: !8998 21 November 2023, 23:52:31 UTC
486c89d Help: Fix ctest(1) manual links to www.cdash.org When the link was updated to `https` by commit 52eac4573d (Help: Fix link to cdash.org from CTest manual, 2021-04-21, v3.21.0-rc1~262^2~2) the markup was incorrectly adjusted to show the link as part of the "See Also" section. It is meant to be the link destination for links in prose elsewhere in the manual. Fix the markup and move it to a clearer location. Also update the link to resolve a redirect. 21 November 2023, 23:46:41 UTC
fa272fa Merge branch 'fileapi-file-sets-base-dirs-relative' into release-3.26 Merge-request: !8977 20 November 2023, 14:11:37 UTC
a3a8552 fileapi: Fix file sets' base directories relative to top source This field was added by commit b3e9fb67bb (file-api: support exporting file set information, 2022-11-03, v3.26.0-rc1~389^2) but the relative path convention used elsewhere was accidentally left out. Fixes: #25422 17 November 2023, 12:59:05 UTC
d6c8146 Merge branch 'backport-curl-socks5-fix' into release-3.26 Merge-request: !8872 12 October 2023, 23:05:59 UTC
244bb7b Merge branch 'backport-ctest_submit-follow-redirects' into release-3.26 Merge-request: !8873 12 October 2023, 23:01:53 UTC
701f526 curl: Backport SOCKS5 heap buffer overflow fix from curl 8.4.0 Backport upstream curl commit `fb4415d8ae` (socks: return error if hostname too long for remote resolve, 2023-10-11, curl-8_4_0~2) to address CVE-2023-38545. Issue: #25329 12 October 2023, 19:54:53 UTC
ce661c4 ctest: Restore support for http redirects during Submit step After CDash PR 1519 introduced HTTP status codes greater than 200 for various error cases, CMake commit b7c871f745 (ctest: Update ctest_submit for CDash behavior change, 2023-07-24, v3.27.1~3^2) modified CTest's submit handler to check the status returned by CDash and throw an error when this status is not equal to 200. That change had the unintended side effect of causing CTest submissions to fail when uploading results to a URL that returns a redirect status code (3xx). Fix this by configuring cURL to follow the redirect. The status cURL reports to CTest is now 200 instead of 3xx when CDash is located behind a redirect. Fixes: #25159 12 October 2023, 19:53:10 UTC
091005f Merge branch 'cdash_checksum_400' into release-3.26 Merge-request: !8648 25 July 2023, 13:13:53 UTC
b7c871f ctest: Update ctest_submit for CDash behavior change open.cdash.org was recently upgraded in preparation for the release of CDash v3.2.0. This upgrade brought a change in behavior where CDash now responds with HTTP 400 (bad request) rather than HTTP 200 (OK) for MD5 checksum mismatches during submission time. This commit removes our usage of CURLOPT_FAILONERROR in cmCTestSubmitHandler.cxx This was necessary to pass along the contents of the request body ("md5 mismatch") in cases where the web server (CDash) responds with an error status (400). Fixes: #25121 25 July 2023, 13:09:56 UTC
eace51a Merge branch 'FindCUDAToolkit-libnvrtc-builtins' into release-3.26 Merge-request: !8642 20 July 2023, 15:37:25 UTC
c2601d0 FindCUDAToolkit: Fix nvrtc_builtins library name The lib is named `libnvrtc-builtins.so`, not `libnvrtc_builtins.so`. Update the change from commit 2a94c762ed (FindCUDAToolkit: Add support for CUDA::nvrtc_static, 2023-01-20, v3.26.0-rc1~55^2). Apply a fix similar to commit 9688a8ebc2 (FindCUDAToolkit: Fix `nvrtc_builtins_static` library name, 2023-02-03, v3.26.0-rc2~15^2). 20 July 2023, 15:34:47 UTC
01c62f4 CMake 3.26.5 19 July 2023, 17:56:04 UTC
0ef3b9f Merge branch 'armclang-update-version-computation' into release-3.26 Merge-request: !8636 18 July 2023, 17:31:12 UTC
65fac2f ARMClang: Fix computation of compiler semantic version patch level According to ARMClang documentation 6.20, the patch version number should not include the last two digits of `__ARMCOMPILER_VERSION`, which are reserved for internal use by ARM. 18 July 2023, 17:29:01 UTC
8c5905c Merge branch 'doc-project-none' into release-3.26 Merge-request: !8585 23 June 2023, 14:43:47 UTC
4902fe0 Merge branch 'backport-3.26-sphinx-domain-parallel' into release-3.26 Merge-request: !8575 23 June 2023, 14:43:10 UTC
9dd2dd5 Help: Restore project command docs for default languages and NONE In commit b787be2714 (Help: Update supported languages in project and enable_language, 2023-01-20, v3.26.0-rc1~53^2) the relevant paragraph was accidentally moved to the `enable_language` command documentation. Fixes: #25016 22 June 2023, 17:12:24 UTC
4e11859 Utilities/Sphinx: Fix parallel documentation builds for 3.26 In commit d78bfa1ecc (Utilities/Sphinx: support cmakedomain running in parallel, 2022-10-24, v3.26.0-rc1~495^2) we declared the domain as parallel-safe without actually implementing the required `merge_domaindata` method. Issue: #24076 21 June 2023, 15:52:10 UTC
492bf5e Merge topic 'werror_space_fix' into release-3.26 cec6f98018 CMakeDetermineCompilerABI: Avoid removing the flag after -Werror Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Robert Maynard <robertjmaynard@gmail.com> Merge-request: !8518 31 May 2023, 13:25:06 UTC
cec6f98 CMakeDetermineCompilerABI: Avoid removing the flag after -Werror The matching became too eager after commit 079ea66468 (CMakeDetermineCompilerABI: Handle NVCC-style -Werror flags, 2020-10-04, v3.19.0-rc1~45^2). When -Werror was specified without a value we would eat the following flag. Prevent this by disallowing "-" as the first character of the flag's value. Fixes: 079ea66468a6ffe0b02c3d6622bc0230fdf455b0 See-also: https://discourse.cmake.org/t/8230 30 May 2023, 15:03:09 UTC
b50caaf Merge topic 'backport-sphinx-file-encoding' into release-3.26 e4f26edc1c Tests: Always load presets schema as UTF-8 fc2b60ca6b Sphinx: Modernize UTF-8 encoding handling when updating CMake.qhp 853f069103 Sphinx: Specify encoding when opening files for title extraction Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8521 30 May 2023, 14:59:10 UTC
e4f26ed Tests: Always load presets schema as UTF-8 We know the encoding of the schema file, so we should specify it when we open it for reading. Previously, by not specifying it, the test was open to using an encoding based on the active locale when running the test. We may have been enforcing a "C" locale at a higher level, but we don't need to rely on that here, we can force correct behavior without that assumption. Issue: #24679 30 May 2023, 14:32:59 UTC
fc2b60c Sphinx: Modernize UTF-8 encoding handling when updating CMake.qhp 30 May 2023, 14:32:59 UTC
853f069 Sphinx: Specify encoding when opening files for title extraction When the encoding is not specified, open() may choose an encoding based on the locale in use. That encoding may have no relationship to the encoding of the file being opened. Use the locale from the document settings instead, which should better match the file's encoding. Fixes: #24679 30 May 2023, 14:32:59 UTC
0926ed1 CMake 3.26.4 18 May 2023, 17:49:44 UTC
5855153 Merge topic 'FindPython-fix-launcher-typo' into release-3.26 31faf3945f FindPython: fix interpreter launcher variable spelling Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8487 18 May 2023, 13:19:19 UTC
31faf39 FindPython: fix interpreter launcher variable spelling Reported-by: Johannes (#cmake Slack) 17 May 2023, 11:02:07 UTC
37f06fa Merge topic 'msvc-wine-showIncludes' into release-3.26 fb3c4715cd Ninja: Restore detection of msvc-wine showIncludes prefix Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: huangqinjin <huangqinjin@gmail.com> Merge-request: !8479 16 May 2023, 14:40:07 UTC
fb3c471 Ninja: Restore detection of msvc-wine showIncludes prefix Since commit 8f82e755f3 (Ninja: Fix detection of MSVC showIncludes prefix in Italian, 2023-01-26, v3.26.0-rc1~20^2) our regex no longer matches the output from `msvc-wine`, which uses forward slashes: Note: including file: /path/to/foo.h `cl /showIncludes` under Wine prints paths of the form `Z:\path\to\file`, but the `msvc-wine` wrapper converts them to the form `/path/to/file` so that native Ninja can be used. Update our regex to match the prefix followed by a path with a leading forward slash. Fixes: #24908 15 May 2023, 19:34:55 UTC
822aa26 Merge topic 'FindCUDAToolkit_more_library_root_detection' into release-3.26 587c0443cc FindCUDAToolkit: Support CUDA version extraction from version.json Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8451 05 May 2023, 16:34:52 UTC
587c044 FindCUDAToolkit: Support CUDA version extraction from version.json Fixes: #24858 04 May 2023, 16:26:04 UTC
5532fcb Merge topic 'findjni_new_ubuntu_versions' into release-3.26 7f738313e0 FindJNI: add Ubuntu specific paths for more recent JDK versions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8449 02 May 2023, 12:39:51 UTC
7f73831 FindJNI: add Ubuntu specific paths for more recent JDK versions 01 May 2023, 20:26:07 UTC
b548c7e Merge topic 'FindCUDAToolkit-static-deps' into release-3.26 1d6c343661 FindCUDAToolkit: Add missing static library dependencies on pthread and libdl Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8422 26 April 2023, 14:22:26 UTC
f0b45e6 Merge topic 'FindCUDAToolkit_nvrtc_windows_dependencies' into release-3.26 11a9f88bdf FindCUDAToolkit: Fix nvrtc_static dependencies on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8405 26 April 2023, 14:21:12 UTC
1d6c343 FindCUDAToolkit: Add missing static library dependencies on pthread and libdl Discourse-topic: https://discourse.cmake.org/t/7946 26 April 2023, 14:19:59 UTC
11a9f88 FindCUDAToolkit: Fix nvrtc_static dependencies on Windows Required for CUDA toolkit 11.5: * https://docs.nvidia.com/cuda/archive/11.5.0/nvrtc/index.html#build-instruction 25 April 2023, 17:37:19 UTC
32c3dbb Merge topic 'Help-CMP0105-clarifications' into release-3.26 afd40232fa Help: CMP0105 policy: clarifications Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8418 17 April 2023, 09:15:58 UTC
afd4023 Help: CMP0105 policy: clarifications 15 April 2023, 08:11:22 UTC
35c8f50 Merge topic 'doc-typo' into release-3.26 045fbbb47c Help: Remove duplicated word in COMPILE_OPTIONS target property docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8396 06 April 2023, 13:06:43 UTC
038cd7f Merge topic 'FindCUDAToolkit-nvptxcompiler_static-deps' into release-3.26 8711231739 FindCUDAToolkit: nvptxcompiler_static correctly specify dependencies Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8395 06 April 2023, 13:05:49 UTC
22d5d08 Merge topic 'FindCUDAToolkit-cusparse-deps' into release-3.26 516d807423 FindCUDAToolkit: Add dependency between cusparse and nvJitLink Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8397 06 April 2023, 13:04:41 UTC
516d807 FindCUDAToolkit: Add dependency between cusparse and nvJitLink Starting in CUDA 12.0 cusparse uses nvJitLink. As part of verifying this PR I also corrected the nvJitLink dependencies 05 April 2023, 15:37:06 UTC
8711231 FindCUDAToolkit: nvptxcompiler_static correctly specify dependencies Avoids linking to `Threads::Threads` on non-unix systems where it isn't needed. In addition ensures that dlopen symbols are resolved. 05 April 2023, 14:57:55 UTC
045fbbb Help: Remove duplicated word in COMPILE_OPTIONS target property docs Fixes: #24673 05 April 2023, 13:44:10 UTC
6244615 CMake 3.26.3 04 April 2023, 18:59:48 UTC
5a3a7ab Merge branch 'release-3.25' into release-3.26 04 April 2023, 18:25:35 UTC
905b62c Merge branch 'release-3.24' into release-3.25 04 April 2023, 18:24:58 UTC
dc6ef0d Merge branch 'release-3.23' into release-3.24 04 April 2023, 18:24:50 UTC
87812bb Merge topic 'test-xcode-14.3' into release-3.26 3bb46b29fd Tests: Teach RunCMake to ignore Xcode DVTCoreDeviceEnabledState warnings Merge-request: !8392 04 April 2023, 17:04:05 UTC
9b828e0 Merge branch 'test-xcode-14.3' into release-3.25 Merge-request: !8392 04 April 2023, 17:03:49 UTC
d27cff7 Merge branch 'test-xcode-14.3' into release-3.24 Merge-request: !8392 04 April 2023, 17:03:41 UTC
21f6ada Merge branch 'test-xcode-14.3' into release-3.23 Merge-request: !8392 04 April 2023, 17:03:10 UTC
3bb46b2 Tests: Teach RunCMake to ignore Xcode DVTCoreDeviceEnabledState warnings On some Xcode versions, `xcodebuild` may warn: ... xcodebuild[...] DVTCoreDeviceEnabledState: DVTCoreDeviceEnabledState_Disabled set via user default Teach RunCMake to drop such incidental lines before matching against expected output. 04 April 2023, 17:00:07 UTC
fca7e77 Merge branch 'release-3.25' into release-3.26 04 April 2023, 13:27:00 UTC
1dae4d9 Merge branch 'release-3.24' into release-3.25 04 April 2023, 13:26:46 UTC
741abe2 Merge branch 'release-3.23' into release-3.24 04 April 2023, 13:26:32 UTC
f8deb84 Merge topic 'swift-xcode-14.3' into release-3.26 52dbfefe0d Xcode: Fix detection of Swift compiler location for Xcode 14.3 Merge-request: !8388 04 April 2023, 13:24:57 UTC
636df83 Merge branch 'swift-xcode-14.3' into release-3.25 Merge-request: !8388 03 April 2023, 23:03:37 UTC
5db0c6c Merge branch 'swift-xcode-14.3' into release-3.24 Merge-request: !8388 03 April 2023, 23:03:24 UTC
3b7809b Merge branch 'swift-xcode-14.3' into release-3.23 Merge-request: !8388 03 April 2023, 23:02:56 UTC
52dbfef Xcode: Fix detection of Swift compiler location for Xcode 14.3 Previously we tried to match output from `xcodebuild` to detect the path to the `swiftc` tool. This approach is used for C and CXX for historical reasons, but is unnecessary for Swift. We know the name of the tool, so we can just ask `xcrun --find swiftc`. Fixes: #24666 03 April 2023, 22:59:57 UTC
b5e972f Merge branch 'release-3.25' into release-3.26 03 April 2023, 12:57:50 UTC
921ffd3 Merge topic 'vs-fortran-try_compile' into release-3.26 4da50fe3f4 VS: Remove extra try_compile argument in Intel Fortran check Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8383 03 April 2023, 12:56:54 UTC
46441e5 Merge branch 'vs-fortran-try_compile' into release-3.25 Merge-request: !8383 31 March 2023, 12:51:07 UTC
4da50fe VS: Remove extra try_compile argument in Intel Fortran check Refactoring in commit d00d8537f6 (Modules: Use new keyword-dispatched try_compile signature, 2022-09-16, v3.25.0-rc1~115^2) accidentally left one of the old signature arguments behind, causing a warning. 31 March 2023, 12:22:23 UTC
bef6a27 CMake 3.26.2 29 March 2023, 18:19:57 UTC
0849598 Merge topic 'swift-old-driver' into release-3.26 006e1995eb Swift: Restore compatibility with old C++ driver Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8365 29 March 2023, 13:13:31 UTC
006e199 Swift: Restore compatibility with old C++ driver The `-wmo` flag added by commit 6063428de7 (Swift: Update default build flags, 2022-10-03, v3.26.0-rc1~585^2~1) behaves differently with the old driver. Detect when the old driver is being used, and avoid adding that flag. Fixes: #24641 28 March 2023, 14:02:05 UTC
fbe739e Merge topic 'mingw-slashes' into release-3.26 a67cd9c39c Ninja: Restore slash style for MinGW tools when extra languages are enabled Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8368 28 March 2023, 12:11:08 UTC
a67cd9c Ninja: Restore slash style for MinGW tools when extra languages are enabled Since commit f3ca199c9b (cmGlobalNinjaGenerator: Factor out GNU-like command-line detection on Windows, 2023-03-18, v3.26.1~2^2~6), we accidentally "unrecognize" MinGW tools on Windows if a language other than C or CXX is enabled. This causes the wrong slash style to be generated in paths in `build.ninja`. Fixes: #24642 27 March 2023, 22:20:23 UTC
381327c Merge topic 'module-depends-static-lib-cycle' into release-3.26 01d7860fdb Ninja,Makefile: Restore Fortran module scanning in static library cycle 846baa7c5b cmGlobalGenerator: Factor out helper to check target ordering Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8363 27 March 2023, 13:51:58 UTC
01d7860 Ninja,Makefile: Restore Fortran module scanning in static library cycle Since * commit eed295fd8a (cmGlobalNinjaGenerator: require that dependency info files work, 2023-02-01, v3.26.0-rc1~1^2~1), and * commit 13810dee17 (cmDependsFortran: require that dependency info files work, 2023-02-01, v3.26.0-rc1~1^2), the Ninja and Makefile generators' module dependency scanning requires that scanning results from from linked targets is available before scanning the current target. In the case of a static library cycle, we cannot expect this information from other static libraries in the cycle. Previously we supported cyclic cases at the cost of silently ignoring missing information. We already compute a global order of targets that respects all `add_dependencies`, but may break `target_link_libraries` dependencies that occur in a static library cycle. Use this order to filter the linked targets so we only expect scanning results to be available from those targets that build before the current target. This approach is sufficient to support module dependency scanning in static library cycles as long as module dependencies do not cross between two libraries in the same cycle. Fixes: #24631 24 March 2023, 19:57:52 UTC
846baa7 cmGlobalGenerator: Factor out helper to check target ordering 24 March 2023, 19:57:52 UTC
fae6e8c CMake 3.26.1 23 March 2023, 13:12:04 UTC
e133fe3 Merge topic 'FindHDF5-CXX-without-C' into release-3.26 a6bb4975ab FindHDF5: Restore parallel HDF5 detection with only CXX enabled Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8355 23 March 2023, 12:42:53 UTC
a6bb497 FindHDF5: Restore parallel HDF5 detection with only CXX enabled Since commit 14c46fb16a (FindHDF5: Find C component with only CXX compiler, 2022-12-13, v3.26.0-rc1~175^2), if CXX is enabled but C is not, the `_HDF5_test_regular_compiler_C` helper writes a `.cpp` source but the `_HDF5_invoke_compiler` still expects a `.c` source. Refactor the logic to select a name for the source file up front, and use it in both helpers. Fixes: #24627 Issue: #24241 22 March 2023, 15:50:18 UTC
15a86d4 Merge topic 'clang-windows-cxx-modules' into release-3.26 1b7c26da49 Ninja: Wrap rules using '>' shell redirection with 'cmd /C' on Windows ffd8537acf Clang: Record Clang 16.0 C++ modules flags only for GNU-like front-end 6013227230 cmGlobalNinjaGenerator: Use forward slashes in clang modmap format on Windows d9d74b5e8a cmDyndepCollation: Drop outdated mentions of CXX_MODULE_INTERNAL_PARTITIONS edab56d29a cmLocalNinjaGenerator: De-duplicate condition for using 'cmd /C' on Windows 8ebe3f92b3 cmGlobalNinjaGenerator: Detect GNU-like command-line for dyndep collator f3ca199c9b cmGlobalNinjaGenerator: Factor out GNU-like command-line detection on Windows f79817fcf0 cmCxxModuleMapper: Use value semantics in path conversion callback ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8346 21 March 2023, 12:58:42 UTC
90d90a5 Merge topic 'clang-cl-showIncludes' into release-3.26 843fc607de Ninja: Restore detection of clang-cl showIncludes prefix 3346570ae9 Tests: Comment RunCMake.Ninja ShowIncludes sample input languages Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8344 21 March 2023, 12:57:34 UTC
bf6131f Merge topic 'FindPython-SOSABI-handling' into release-3.26 4c902d675b FindPython: ensure Stable ABI is correctly handled Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8345 21 March 2023, 12:56:06 UTC
1b7c26d Ninja: Wrap rules using '>' shell redirection with 'cmd /C' on Windows This is needed for the clang-scan-deps rule added by commit 0e21e55fc5 (Clang: Record Clang 16.0 C++ modules flags only for GNU-like front-end, 2023-03-16). Fixes: #24611 20 March 2023, 17:13:30 UTC
ffd8537 Clang: Record Clang 16.0 C++ modules flags only for GNU-like front-end The settings added by commit 3fe8e33f27 (Clang: Record Clang 16.0 flags for our experimental C++ modules support, 2023-03-03, v3.26.0-rc6~6^2) work only for the GNU-like `clang++` front-end, and not for the MSVC-like `clang-cl` on Windows. Also quote the path to `clang-scan-deps` to support spaces in its path. Issue: #24611 20 March 2023, 17:13:08 UTC
843fc60 Ninja: Restore detection of clang-cl showIncludes prefix Since commit 8f82e755f3 (Ninja: Fix detection of MSVC showIncludes prefix in Italian, 2023-01-26, v3.26.0-rc1~20^2) our regex no longer matches the output from `clang-cl`, which uses a relative path, forward slashes, and is always in English [1]: Note: including file: ./foo.h Update the regex to match that too. [1] https://github.com/llvm/llvm-project/blob/llvmorg-16.0.0/clang/lib/Frontend/HeaderIncludeGen.cpp#L102 Co-authored-by: Brad King <brad.king@kitware.com> 20 March 2023, 14:08:25 UTC
3346570 Tests: Comment RunCMake.Ninja ShowIncludes sample input languages 20 March 2023, 14:05:57 UTC
4c902d6 FindPython: ensure Stable ABI is correctly handled Fixes: #24610 20 March 2023, 12:10:53 UTC
6013227 cmGlobalNinjaGenerator: Use forward slashes in clang modmap format on Windows Issue: #24611 18 March 2023, 15:52:42 UTC
d9d74b5 cmDyndepCollation: Drop outdated mentions of CXX_MODULE_INTERNAL_PARTITIONS These were left from an older design iteration in which, for MSVC, we needed to distinguish `cl -internalPartition` from `cl -interface` before scanning. It is no longer needed since `cl -scanDependencies` was updated to use the standard-conforming interpretation of non-exported module partition syntax. Issue: #24611 18 March 2023, 15:52:42 UTC
edab56d cmLocalNinjaGenerator: De-duplicate condition for using 'cmd /C' on Windows 18 March 2023, 15:52:41 UTC
8ebe3f9 cmGlobalNinjaGenerator: Detect GNU-like command-line for dyndep collator This will help the collator choose flags and path styles for modmap files. 18 March 2023, 15:52:41 UTC
f3ca199 cmGlobalNinjaGenerator: Factor out GNU-like command-line detection on Windows 18 March 2023, 15:52:41 UTC
f79817f cmCxxModuleMapper: Use value semantics in path conversion callback The call site already owns a path it doesn't need when the callback returns. Hand ownership to the callback so it can optionally mutate the path without necessarily allocating. 18 March 2023, 15:52:41 UTC
5ab002e cmCxxModuleMapper: Remove redundant path conversion callbacks Two calls to `PathForGenerator` were applied to values returned by `BmiGeneratorPathForModule`, that already calls `PathForGenerator`. 18 March 2023, 15:52:41 UTC
5e5a21a Merge topic 'CMakePackageConfigHelpers-ARCH_INDEPENDENT' into release-3.26 6988ddf8ac WriteBasicConfigVersionFile: Fix regression in ARCH_INDEPENDENT check Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8337 17 March 2023, 11:54:16 UTC
970af1c Merge topic 'FindMatlab-R2023a' into release-3.26 58ab34d88a FindMatlab: add version/release map for R2023a Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8334 17 March 2023, 11:46:53 UTC
6988ddf WriteBasicConfigVersionFile: Fix regression in ARCH_INDEPENDENT check Refactoring in commit 77982de955 (CMakePackageConfigHelpers: only emit arch check if needed, 2023-01-29, v3.26.0-rc1~16^2) did not correctly preserve the check for empty `CMAKE_SIZEOF_VOID_P`. Fix it. The difference between the version files generated before and after is: -if(CMAKE_SIZEOF_VOID_P STREQUAL "" OR "8" STREQUAL "") +if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "" OR "8" STREQUAL "") This restores the check generated before the above-mentioned commit. Fixes: #24608 16 March 2023, 15:26:10 UTC
58ab34d FindMatlab: add version/release map for R2023a 16 March 2023, 15:08:05 UTC
6c71fa6 CMake 3.26.0 14 March 2023, 14:04:14 UTC
c2b1d9b Merge topic 'revert-CheckCompilerFlag-clang-argument-unused' into release-3.26 97fcd3bd30 CheckCompilerFlag: Revert 'Match the Clang "argument unused" output ...' Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Acked-by: scivision <michael@scivision.dev> Merge-request: !8322 14 March 2023, 13:29:00 UTC
back to top