https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
e2be23a CMake 3.25.2 19 January 2023, 14:32:19 UTC
8d1705d Merge branch 'backport-FindCUDAToolkit-cuda-12-nvToolsExt' into release-3.25 Merge-request: !8076 17 January 2023, 14:59:31 UTC
74da1d1 Merge branch 'release-3.24' into release-3.25 17 January 2023, 14:16:54 UTC
4465e1e Merge topic 'doc-header-only' into release-3.25 93696d0f2e Help: Restore cmake-buildsystem(7) header-only library example Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8071 17 January 2023, 14:16:08 UTC
eb4de10 FindCUDAToolkit: Handle CUDA::nvToolsExt not existing Fixes #24275 16 January 2023, 14:43:43 UTC
c0a8ffb Merge branch 'doc-header-only' into release-3.24 Merge-request: !8071 13 January 2023, 15:45:15 UTC
93696d0 Help: Restore cmake-buildsystem(7) header-only library example Since commit 4391913133 (Add INTERFACE libraries to generated buildsystem if they have SOURCES, 2020-07-20, v3.19.0-rc1~346^2~1) the "Eigen" example in the `cmake-buildsystem(7)` manual is supposed to show a header-only library in which the headers are attached as sources to be edited in IDEs. This was accidentally broken by commit 4b25a0d512 (Help/manual: Update header-only library example, 2022-04-22, v3.24.0-rc1~220^2) when updating the example to use a `FILE_SET`. Fixes: #24319 13 January 2023, 15:42:56 UTC
e35255f Merge topic 'try_run-cross-compile' into release-3.25 2f85ec0a37 try_run: Avoid crash in keyword-dispatched signature when cross-compiling Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8066 13 January 2023, 13:47:19 UTC
2d9e66a Merge topic 'implicit-includes' into release-3.25 607bccb4ef Restore implicit include directory extraction for adaptive relative paths Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8067 13 January 2023, 13:45:37 UTC
45da44c Merge topic 'IntelLLVM-msvc-no-cxx11' into release-3.25 88f9fdcb03 IntelLLVM: Avoid unnecessary -Qstd=c++11 flag on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8069 13 January 2023, 13:43:29 UTC
97b4a0f Merge branch 'release-3.24' into release-3.25 13 January 2023, 13:41:23 UTC
5cb5d3f Merge topic 'IntelLLVM-no-icpx-on-Windows' into release-3.25 870d89627f Help: Clarify compiler id distinction between Intel Classic and IntelLLVM ea4cfb3b53 Merge branch 'backport-IntelLLVM-no-icpx-on-Windows' 8834e4d6a5 IntelLLVM: Avoid finding not-yet-supported icpx on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8041 13 January 2023, 13:39:40 UTC
88f9fdc IntelLLVM: Avoid unnecessary -Qstd=c++11 flag on Windows The IntelLLVM compiler, for compatibility with MSVC on Windows, always runs with support for at least C++14. The `-Qstd=c++11` flag just causes a warning that it is unused. Fixes: #24316 12 January 2023, 20:58:14 UTC
607bccb Restore implicit include directory extraction for adaptive relative paths Update the logic added by commit ef41d49812 (Fix implicit include directory extraction for adaptive relative paths, 2019-04-08, v3.14.2~5^2) to account for the new `try_compile` work directory used for the ABI check since commit 2edf0fc6d7 (Modules: Use new keyword-dispatched try_compile signature, 2022-09-13, v3.25.0-rc1~144^2). Paths relative to the work directory will now have one more `../` in them, so update the test data to match. Fixes: #24279 12 January 2023, 17:05:42 UTC
2f85ec0 try_run: Avoid crash in keyword-dispatched signature when cross-compiling Since commit aa9220d3a0 (try_compile: Add keyword-dispatched signature, 2022-09-02, v3.25.0-rc1~178^2) the `DoNotRunExecutable` code path may be reached with no single source-file argument. Do not assume it exists. Fixes: #24295 12 January 2023, 16:04:16 UTC
e15253a Merge branch 'release-3.23' into release-3.24 12 January 2023, 15:33:55 UTC
76ab7cb Merge branch 'backport-IntelLLVM-no-icpx-on-Windows' into release-3.24 Merge-request: !8041 12 January 2023, 15:33:50 UTC
878e8d2 Merge branch 'backport-IntelLLVM-no-icpx-on-Windows' into release-3.23 Merge-request: !8041 12 January 2023, 15:33:30 UTC
870d896 Help: Clarify compiler id distinction between Intel Classic and IntelLLVM 12 January 2023, 15:24:15 UTC
ea4cfb3 Merge branch 'backport-IntelLLVM-no-icpx-on-Windows' 12 January 2023, 15:24:06 UTC
8834e4d IntelLLVM: Avoid finding not-yet-supported icpx on Windows Intel oneAPI 2023.0 added the `icpx` compiler front-end on Windows. It uses a GNU-like command-line, and is not yet supported by CMake. Avoid finding `icpx` as the CXX compiler on Windows until support is added. Fixes: #24266 Issue: #24314 12 January 2023, 15:23:38 UTC
6b92224 Merge topic 'FindBoost-1.81' into release-3.25 a97032c4e7 FindBoost: Add Boost 1.81 support Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Christoph Grüninger <foss@grueninger.de> Merge-request: !8056 12 January 2023, 14:20:05 UTC
592939e Merge branch 'release-3.24' into release-3.25 12 January 2023, 14:18:36 UTC
8e87e01 Merge topic 'fix-cmzlib-crc32-fn-mangling' into release-3.25 7d92e363a2 zlib: Fix typo in mangling the crc32() function Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8049 12 January 2023, 14:17:52 UTC
05dffe6 Merge branch 'fix-cmzlib-crc32-fn-mangling' into release-3.24 Merge-request: !8049 12 January 2023, 14:15:59 UTC
a97032c FindBoost: Add Boost 1.81 support Update the list of known versions. There is a new header-only library, Boost.URL. It has no dependencies and has a core header `<boost/url.hpp>`. Run the command cmake -DBOOST_DIR=/path/to/boost_1_81_0 \ -P Utilities/Scripts/BoostScanDeps.cmake to extract dependencies from the 1.81.0 source tree. They are the same as 1.80's dependencies, so just update the version check for warning about newer versions. 11 January 2023, 22:31:33 UTC
7d92e36 zlib: Fix typo in mangling the crc32() function Fix the mangling of `crc32` by commit 29c578c8fb (zlib: Mangle symbols to avoid conflict with external transitive dependencies, 2022-06-10, v3.24.0-rc1~7^2). Fixes: #24281 11 January 2023, 22:29:04 UTC
f77cca6 Merge branch 'release-3.24' into release-3.25 11 January 2023, 22:27:10 UTC
2e47482 Merge branch 'test-git-local-defaultBranch' into release-3.25 Merge-request: !8060 11 January 2023, 22:27:04 UTC
33cf876 Merge branch 'test-git-local-defaultBranch' into release-3.24 Merge-request: !8060 11 January 2023, 22:13:40 UTC
baa8597 Tests: Fix CTest.UpdateGIT under repo-local defaultBranch config The default branch detection added by commit 26ec2e2b0c (Tests: Update CTest.UpdateGIT test for custom defaultBranch, 2020-12-02, v3.20.0-rc1~355^2) fails if the test is run inside a Git work tree whose `.git` directory configures a `defaultBranch` that is different from the global or system-wide value. Fix the detection to ignore the locally configured value so that we match the `git init` decision. 11 January 2023, 22:11:34 UTC
7aed5f7 Merge topic 'doc-SYSTEM' into release-3.25 dfab263825 Help: Clarify and update SYSTEM-related docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8027 19 December 2022, 20:57:21 UTC
a776857 Merge topic 'code-comment-typos' into release-3.25 a817948423 Code comments: Fix trivial typos Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8030 19 December 2022, 20:14:17 UTC
06f58a8 Merge topic 'doc-updates' into release-3.25 22d36aa0f8 Help: string(JSON): avoid duplicate labels Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8028 18 December 2022, 13:06:26 UTC
a817948 Code comments: Fix trivial typos 17 December 2022, 22:47:11 UTC
22d36aa Help: string(JSON): avoid duplicate labels 17 December 2022, 11:42:36 UTC
dfab263 Help: Clarify and update SYSTEM-related docs 17 December 2022, 09:51:25 UTC
94131d6 Merge topic 'doc-updates' into release-3.25 2ee845c0a5 Help: Add version information for SYSTEM option of add_subdirectory Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8025 17 December 2022, 09:49:59 UTC
1114767 Merge topic 'masm-debug-format' into release-3.25 a9bd1e34ef VS: Do not enable ASM_MASM debug information unless requested 98ba122a30 ASM_MASM: Populate MSVC debug information format abstraction table Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8022 16 December 2022, 13:55:22 UTC
ca9f3f4 Merge branch 'release-3.24' into release-3.25 16 December 2022, 13:50:39 UTC
0148923 Merge topic 'ci-xcode-14.2' into release-3.25 85d2ce0bfe gitlab-ci: update macOS jobs to use Xcode 14.2 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8023 16 December 2022, 13:49:48 UTC
bf7ff59 Merge branch 'ci-xcode-14.2' into release-3.24 Merge-request: !8023 16 December 2022, 13:49:05 UTC
2ee845c Help: Add version information for SYSTEM option of add_subdirectory 16 December 2022, 13:05:43 UTC
85d2ce0 gitlab-ci: update macOS jobs to use Xcode 14.2 15 December 2022, 22:43:58 UTC
a9bd1e3 VS: Do not enable ASM_MASM debug information unless requested MSBuild enables debug information with MASM by default, but for us that is not consistent with behavior on other generators. 15 December 2022, 16:53:40 UTC
98ba122 ASM_MASM: Populate MSVC debug information format abstraction table In commit 0e96a20478 (MSVC: Add abstraction for debug information format, 2022-08-25, v3.25.0-rc1~142^2~1) we overlooked populating the runtime library selection flags for the Microsoft assembler. Its compiler id is `MSVC`, so our generators expect the table to be populated. It only supports `Embedded` debug info. Use empty flags for the other formats. Without this fix, enabling the `ASM_MASM` language with policy `CMP0141` set to `NEW` causes an error due to the missing table entries. Fixes: #24249 15 December 2022, 16:53:11 UTC
2d3ed58 Merge topic 'cuda-nvcc-cuda20' into release-3.25 0aeeb8160c CUDA: Add support for cuda_std_20 for nvcc 12.0+ Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8008 14 December 2022, 13:58:54 UTC
0aeeb81 CUDA: Add support for cuda_std_20 for nvcc 12.0+ CUDA 12.0 has been released with support for `-std=c++20`. 13 December 2022, 15:18:15 UTC
6db3519 Merge topic 'ccmake-aix-curses' into release-3.25 d91d9ec431 ccmake: Restore compilation with AIX curses.h Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8001 08 December 2022, 12:58:06 UTC
d91d9ec ccmake: Restore compilation with AIX curses.h On AIX, including `<curses.h>` includes `<term.h>` which defines a bunch of non-prefixed, lower-case macro names. Undefine one that conflicts with our source code. Fixes: #24229 07 December 2022, 22:57:28 UTC
8bf724f Merge topic 'doc-SYSTEM' into release-3.25 b15b9cf286 Help: Clarify SYSTEM property default for imported targets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7990 07 December 2022, 13:12:04 UTC
4d07327 Merge topic 'ci-os-arch' into release-3.25 2bf1ce6cc3 gitlab-ci: drop unnecessary linux kernel version tag on 3.25 release branch 429574a94e gitlab-ci: replace '$os' tags with '$os-x86_64' on 3.25 release branch Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7995 06 December 2022, 18:55:49 UTC
2bf1ce6 gitlab-ci: drop unnecessary linux kernel version tag on 3.25 release branch All our CI hosts now have Linux kernel version 3.17 or higher, so we no longer need a dedicated tag. This backports commit c212c7dc8b (gitlab-ci: drop unnecessary linux kernel version tag, 2022-11-30) to the 3.25 release branch. 06 December 2022, 18:27:39 UTC
429574a gitlab-ci: replace '$os' tags with '$os-x86_64' on 3.25 release branch The latter tags are now available on our CI runners to more explicitly distinguish `linux-x86_64` from `linux-aarch64` and to distinguish `{macos,windows}-x86_64` from `{macos,windows}-arm64`. This backports commit 33fe37a660 (gitlab-ci: replace '{macos,windows}' tags with '{macos,windows}-x86_64', 2022-11-30) and commit 94d82d91d5 (gitlab-ci: replace 'linux' tags with 'linux-x86_64', 2022-11-30) to the 3.25 release branch. 06 December 2022, 18:24:07 UTC
b15b9cf Help: Clarify SYSTEM property default for imported targets The `SYSTEM` directory property does not affect imported targets. Fixes: #24219 06 December 2022, 00:42:06 UTC
60fc165 Merge topic 'CheckSymbolExists-restore-newline' into release-3.25 9273b8f421 CheckSymbolExists: Restore newline at end of test source Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Petr Nechaev <petr.nechaev@cogentembedded.com> Merge-request: !7979 05 December 2022, 17:51:23 UTC
2d74078 Merge topic 'FetchContent-SYSTEM' into release-3.25 4b85141f83 FetchContent: Don't pass SYSTEM through to sub-build Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7977 05 December 2022, 11:23:27 UTC
9273b8f CheckSymbolExists: Restore newline at end of test source Refactoring in commit db76876db5 (Modules: Use new SOURCES_FROM_* try_compile (1/2), 2022-09-26, v3.25.0-rc1~74^2~1) accidentally dropped the final newline of the test source, which was previously provided by the input to `configure_file`. The C standard requires a newline at the end of file, so add one explicitly. Signed-off-by: Andrey Vostrikov <andrey.vostrikov@cogentembedded.com> 02 December 2022, 14:20:09 UTC
4b85141 FetchContent: Don't pass SYSTEM through to sub-build If we don't filter out SYSTEM from the arguments we pass through to ExternalProject_Add(), it gets appended as a list item to whatever arguments precede it because ExternalProject_Add() doesn't recognize it as a keyword. Fixes: #24201 02 December 2022, 07:41:18 UTC
0b6bfb1 Merge branch 'release-3.24' into release-3.25 30 November 2022, 14:58:46 UTC
9c29d00 Merge branch 'rel-win-sign-digest' into release-3.24 Merge-request: !7970 30 November 2022, 14:58:26 UTC
d9c3433 Merge topic 'rel-win-sign-digest' into release-3.25 870f30aacc Utilities/Release: Use explicit digest for Win7-compatible signature Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7970 30 November 2022, 14:57:46 UTC
870f30a Utilities/Release: Use explicit digest for Win7-compatible signature Otherwise `signtool` warns. 30 November 2022, 14:16:22 UTC
5676593 CMake 3.25.1 30 November 2022, 13:57:03 UTC
39af69a Merge topic 'fortran-regression' into release-3.25 a67da2ef66 Tests/FortranModules: add case for modules after "end interface X" 88fb1980c3 Fortran: Restore support for parsing "end interface X" Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7966 30 November 2022, 13:55:58 UTC
a67da2e Tests/FortranModules: add case for modules after "end interface X" When there is an `end interface X` in a file, subsequent modules should not be considered part of interface X. Issue: #24203 30 November 2022, 11:39:48 UTC
88fb198 Fortran: Restore support for parsing "end interface X" Since commit 219a9b1e14 (Fortran: Fix suprious dependencies with submodules, 2022-07-30, v3.25.0-rc1~327^2) we accidentally fail to recognize `end interface X`, causing all subsequent modules to be seen as an interface. Fixes: #24203 30 November 2022, 11:38:36 UTC
3f05665 Merge topic 'source-from-var' into release-3.25 f6b99c5087 Check*: Restore support for arbitrary result variable names Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7960 29 November 2022, 15:27:25 UTC
0da7ec0 Merge topic 'FindRuby-doc-fix' into release-3.25 0d7f40a5c4 FindRuby: Remove documentation for non-existent Ruby_ROOT_DIR Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7954 29 November 2022, 15:25:39 UTC
7eb3cb1 Merge topic 'android-no-LINUX' into release-3.25 19509249a5 Android: Revert setting LINUX variable on Android target systems Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Robert Nevala <robert.nevala@king.com> Acked-by: n00b42 <github.com@mail.msdigital.de> Merge-request: !7963 29 November 2022, 15:24:21 UTC
51235d1 Merge topic 'msvc-cxx-no-optin-experimental-flag' into release-3.25 12e4bc73cb MSVC: don't opt into dyndep support Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7965 29 November 2022, 15:22:47 UTC
4c2952c Merge topic 'revert-find_library-msvc-libfoo.a' into release-3.25 955d6245c1 MSVC: Revert "Teach find_library to consider the 'libfoo.a' naming convention" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7962 29 November 2022, 15:15:55 UTC
30e5ef9 Merge branch 'release-3.24' into release-3.25 29 November 2022, 15:13:42 UTC
25f6f98 Merge topic 'mingw-windres' into release-3.25 b47092fddb MinGW: Fix regression when windres is not found Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7964 29 November 2022, 15:06:52 UTC
0674870 Merge branch 'mingw-windres' into release-3.24 Merge-request: !7964 29 November 2022, 00:10:20 UTC
b47092f MinGW: Fix regression when windres is not found The fix in commit e9755bc7c1 (MinGW: Restore using windres when toolchain-prefixed name is not available, 2022-08-15, v3.24.1~4^2) incorrectly listed two entries in `CMAKE_RC_COMPILER_INIT`, which is only meant to have one value. Revise the logic to support multiple platform-specific names for the Windows Resource Compiler while still only using one name as the fallback when it is not found. Fixes: #24190 Issue: #23841 29 November 2022, 00:09:04 UTC
12e4bc7 MSVC: don't opt into dyndep support Instead, just set the variables for how scanning works since that is part of the compiler mechanisms. Fixes: #24198 28 November 2022, 23:02:51 UTC
1950924 Android: Revert setting LINUX variable on Android target systems Since commit 62cd3904bf (variable: Set LINUX variable on Linux target systems, 2022-08-10, v3.25.0-rc1~320^2), the `Platform/Android` module inherits the `LINUX` variable setting from `Platform/Linux`. While Android may use a Linux kernel, `CMAKE_SYSTEM_NAME` is not `Linux`, and the platform does not follow conventions of most Linux distributions. Fixes: #24196 28 November 2022, 21:58:54 UTC
f6b99c5 Check*: Restore support for arbitrary result variable names In commit db76876db5 (Modules: Use new SOURCES_FROM_* try_compile (1/2), 2022-09-26, v3.25.0-rc1~74^2~1) and commit 41f7b1169a (Modules: Use new SOURCES_FROM_* try_compile (2/2), 2022-09-26, v3.25.0-rc1~74^2) the switch to `SOURCE_FROM_*` required a stronger precondition (the second argument to check_include_files must not have path components) than before (any variable name could be used). Fix that by transforming the variable name to a C identifier before feeding it to try_compile as a filename. The filename is unspecified by the documentation, and the file itself is only temporary, so that should work fine. I have gone through all the occurrences of `SOURCE_FROM_*`, and identified these two that require changes. The rest should work fine as the filenames do not depend on input variable names. Fixes: #24204 28 November 2022, 21:53:12 UTC
955d624 MSVC: Revert "Teach find_library to consider the 'libfoo.a' naming convention" Revert commit be848a71b0 (MSVC: Teach find_library to consider the 'libfoo.a' naming convention, 2022-09-19, v3.25.0-rc1~111^2). When targeting the MSVC ABI, this causes GNU-ABI libraries to be found in cases they were not previously, and broke existing builds. Revert the change pending further discussion on how to handle the motivating use case. Issue: #23975 Fixes: #24168 28 November 2022, 20:42:27 UTC
0d7f40a FindRuby: Remove documentation for non-existent Ruby_ROOT_DIR Documentation was added by commit 905d5667e8 (FindRuby: Add support for RVM installations, 2020-03-23, v3.18.0-rc1~497^2), but this feature was never implemented. Closes: #21528 28 November 2022, 15:35:00 UTC
90907c8 Merge topic 'try_compile-copy-config' into release-3.25 80fc564dd7 try_compile: Restore COPY_FILE with CMAKE_TRY_COMPILE_CONFIGURATION Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Acked-by: Robert Maynard <robertjmaynard@gmail.com> Merge-request: !7948 23 November 2022, 12:09:09 UTC
3bb47e4 Merge topic 'XCode-XCODE_LINK_BUILD_PHASE_MODE-and-LINK_LIBRARY-genex' into release-3.25 61075d2d7b XCode: ensure LINK_LIBRARY genex is usable with XCODE_LINK_BUILD_PHASE_MODE Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7947 23 November 2022, 12:08:00 UTC
80fc564 try_compile: Restore COPY_FILE with CMAKE_TRY_COMPILE_CONFIGURATION Since commit 0c141b0393 (try_compile: Record output location instead of reverse computing it, 2022-08-31, v3.25.0-rc1~154^2) we always look for the "Debug" configuration's output binary from the test project. Restore looking for the `CMAKE_TRY_COMPILE_CONFIGURATION`. Fixes: #24180 22 November 2022, 16:26:28 UTC
61075d2 XCode: ensure LINK_LIBRARY genex is usable with XCODE_LINK_BUILD_PHASE_MODE Fixes: #24176 22 November 2022, 15:44:45 UTC
3d1f91a Merge topic 'cxxmodules-doc-msvc-modmapfmt' into release-3.25 19fc1ba630 Help/dev/experimental: document the `msvc` module map format Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7944 22 November 2022, 14:51:58 UTC
0a802d0 Merge topic 'FindCUDA-nppicom' into release-3.25 3ddfdc38eb FindCUDA: Do not use CUDA_nppicom_LIBRARY in CUDA 11.0+ Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7938 22 November 2022, 14:45:21 UTC
19fc1ba Help/dev/experimental: document the `msvc` module map format 21 November 2022, 23:20:46 UTC
3ddfdc3 FindCUDA: Do not use CUDA_nppicom_LIBRARY in CUDA 11.0+ Extend the change from commit 1d9f2f9714 (FindCUDA: Do not search for the deprecated nppicom when CUDA >= 11, 2020-06-22, v3.18.0-rc3~14^2) to also not use the `CUDA_nppicom_LIBRARY` variable. Issue: #20845 18 November 2022, 20:25:05 UTC
87f7553 Merge topic 'FindCUDAToolkit_handle_nvptxcompiler_static_not_existing' into release-3.25 c7ece269da FindCUDAToolkit: Handle toolkits that don't provide nvptxcompiler Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7932 18 November 2022, 14:23:35 UTC
c7ece26 FindCUDAToolkit: Handle toolkits that don't provide nvptxcompiler Some versions of the CUDA toolkit don't provide any static libraries, and therefore we need to handle that `nvptxcompiler_static` might not be found 17 November 2022, 18:41:11 UTC
3e2b3f6 Merge branch 'release-3.24' into release-3.25 17 November 2022, 13:07:15 UTC
daa2fc5 Merge branch 'test-FindBoost-python-versions' into release-3.24 Merge-request: !7929 17 November 2022, 13:06:36 UTC
818ea1e Merge topic 'test-FindBoost-python-versions' into release-3.25 6b1f933cb8 Tests: Update FindBoost.TestPython for Python 3.11 and 3.12 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7929 17 November 2022, 13:06:18 UTC
6b1f933 Tests: Update FindBoost.TestPython for Python 3.11 and 3.12 Follow up the python 3.11 and 3.12 support from: * commit 43844c5d82 (FindPython: Add support for Python 3.11, 2021-12-07, v3.22.2~20^2) * commit ca2877c039 (FindPython: add support for Python 3.12, 2022-05-11, v3.23.2~15^2) with an update for the FindBoost test. 16 November 2022, 19:34:07 UTC
13e4618 CMake 3.25.0 16 November 2022, 14:42:03 UTC
7621eec Merge topic 'qtifw-4.5' into release-3.25 351239b776 CPack/IFW: Add support for QtIFW 4.5 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7920 16 November 2022, 13:59:13 UTC
23183a6 Merge topic 'cmp0141-pch-reuse' into release-3.25 94164ea55e CMP0141: Fix PCH REUSE_FROM when MSVC_DEBUG_INFORMATION_FORMAT is empty Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7914 16 November 2022, 13:57:03 UTC
351239b CPack/IFW: Add support for QtIFW 4.5 Fixes: #24164 15 November 2022, 21:30:50 UTC
94164ea CMP0141: Fix PCH REUSE_FROM when MSVC_DEBUG_INFORMATION_FORMAT is empty Under the policy's NEW behavior, `[CMAKE_]MSVC_DEBUG_INFORMATION_FORMAT` may be explicitly set to an empty string to tell CMake not to add any flags for this abstraction. In this case, fall back to checking the language-wide flags as we do in the OLD behavior. This revises commit 183b9a9eca (CMP0141: Fix PCH REUSE_FROM under policy NEW behavior, 2022-10-31, v3.25.0-rc3~4^2). Issue: #24106 15 November 2022, 11:57:02 UTC
back to top