105cb4e | Brad King | 13 February 2024, 14:07:34 UTC | CMake 3.29.0-rc1 | 13 February 2024, 14:07:34 UTC |
0f5b210 | Brad King | 13 February 2024, 13:55:16 UTC | Merge topic 'clang-windows-make-depends' into release-3.29 492f456c1c Clang: Fix typo to enable compiler-generated Makefile dependencies on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9245 | 13 February 2024, 13:55:25 UTC |
7f067a3 | Brad King | 13 February 2024, 13:52:52 UTC | Merge topic 'mingw-objc-objcxx' into release-3.29 2a4e8f03ef MinGW: Add support for OBJC and OBJCXX Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Cristian Adam <cristian.adam@gmail.com> Merge-request: !9244 | 13 February 2024, 13:53:15 UTC |
23f9b04 | Brad King | 13 February 2024, 13:51:22 UTC | Merge topic 'FindCUDAToolkit-driver-deps' into release-3.29 17d758b36d FindCUDAToolkit: Fix cuda driver dependencies Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9243 | 13 February 2024, 13:51:51 UTC |
2a4e8f0 | مهدي شينون (Mehdi Chinoune) | 12 February 2024, 17:12:25 UTC | MinGW: Add support for OBJC and OBJCXX | 13 February 2024, 00:46:41 UTC |
492f456 | Brad King | 12 February 2024, 19:13:43 UTC | Clang: Fix typo to enable compiler-generated Makefile dependencies on Windows Fix a typo from commit 2c71d051fa (Makefiles Generators: use compiler for dependencies generation, 2020-10-18, v3.20.0-rc1~392^2). | 12 February 2024, 19:14:07 UTC |
17d758b | Robert Maynard | 12 February 2024, 18:28:07 UTC | FindCUDAToolkit: Fix cuda driver dependencies Fixes: #25665 | 12 February 2024, 18:29:41 UTC |
4977739 | Brad King | 12 February 2024, 15:57:09 UTC | Merge topic 'ticlang-compilers' into release-3.29 4c51136b8c ci: Enable TIClang test on Debian Clang jobs in nightly pipeline 9ba0a54554 TIClang: Add support for TI Clang-based compilers, including tiarmclang Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9228 | 12 February 2024, 15:57:18 UTC |
f3acc9b | Brad King | 12 February 2024, 15:50:44 UTC | Merge topic 'autogen-rcc-zstd' into release-3.29 9e87df4d46 Autogen/RCC: Disable zstd if it is not supported Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: alcroito <alexandru.croitor@qt.io> Merge-request: !9232 | 12 February 2024, 15:51:11 UTC |
305c063 | Brad King | 12 February 2024, 15:47:25 UTC | Merge branch 'release-3.28' into release-3.29 | 12 February 2024, 15:47:25 UTC |
52b1bb0 | Brad King | 12 February 2024, 15:46:13 UTC | Merge topic 'backport-3.28-visionOS' into release-3.28 22eb1b6d67 Tests: Enable visionOS tests with Xcode 15.2 f6fa34839c Tests: Update RunCMake.XcodeProject-Device for visionOS in Xcode 15.1 beta 40be88a92e visionOS: Update deployment-target flag for Xcode 15.1 beta 3ece4553c2 cmLocalGenerator: Avoid unnecessary lookup without a deployment target Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9239 | 12 February 2024, 15:46:45 UTC |
b3812c6 | Brad King | 12 February 2024, 15:45:03 UTC | Merge topic 'visionOS' into release-3.29 5b5acb557a Tests: Enable RunCMake.CMakePackage visionOS cases with Xcode 15.2 871a4c5aac Merge branch 'backport-3.28-visionOS' into visionOS 22eb1b6d67 Tests: Enable visionOS tests with Xcode 15.2 f6fa34839c Tests: Update RunCMake.XcodeProject-Device for visionOS in Xcode 15.1 beta 40be88a92e visionOS: Update deployment-target flag for Xcode 15.1 beta 3ece4553c2 cmLocalGenerator: Avoid unnecessary lookup without a deployment target Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Acked-by: Volodymyr B. <v.boichentsov@elsevier.com> Merge-request: !9239 | 12 February 2024, 15:45:32 UTC |
4c51136 | Brad King | 09 February 2024, 20:32:44 UTC | ci: Enable TIClang test on Debian Clang jobs in nightly pipeline | 09 February 2024, 20:54:40 UTC |
9ba0a54 | Alan Phipps | 06 December 2023, 18:53:02 UTC | TIClang: Add support for TI Clang-based compilers, including tiarmclang Add TIClang compiler ID and support in compiler modules. Update documentation. Add rudimentary RunCMake test for TIClang to test basic functionality. Fixes: #24619 | 09 February 2024, 20:54:40 UTC |
5b5acb5 | Brad King | 09 February 2024, 16:35:21 UTC | Tests: Enable RunCMake.CMakePackage visionOS cases with Xcode 15.2 Xcode 15.2 officially includes the visionOS SDKs. Fix a typo from commit 2a398cd9b6 (CMakePackageConfigHelpers: Clarify generate_apple_*_selection_file signatures, 2024-01-04) to make it pass. Issue: #25266 | 09 February 2024, 16:37:40 UTC |
871a4c5 | Brad King | 09 February 2024, 16:37:11 UTC | Merge branch 'backport-3.28-visionOS' into visionOS | 09 February 2024, 16:37:11 UTC |
22eb1b6 | Brad King | 08 February 2024, 16:39:57 UTC | Tests: Enable visionOS tests with Xcode 15.2 Xcode 15.2 officially includes the visionOS SDKs. Fixes: #25266 | 09 February 2024, 16:32:33 UTC |
f6fa348 | Brad King | 09 February 2024, 16:20:28 UTC | Tests: Update RunCMake.XcodeProject-Device for visionOS in Xcode 15.1 beta The target identification macros changed since the 15.0 beta. | 09 February 2024, 16:32:23 UTC |
40be88a | Brad King | 09 February 2024, 00:50:41 UTC | visionOS: Update deployment-target flag for Xcode 15.1 beta Use the same flags Xcode adds for `XROS_DEPLOYMENT_TARGET`. They are `-target arm64-apple-xros1.0` and `-target arm64-apple-xros1.0-simulator`, where `1.0` is the deployment target version. Fixes: #25188 | 09 February 2024, 16:32:13 UTC |
3ece455 | Brad King | 09 February 2024, 14:54:00 UTC | cmLocalGenerator: Avoid unnecessary lookup without a deployment target | 09 February 2024, 16:32:13 UTC |
9e87df4 | Orkun Tokdemir | 08 February 2024, 12:48:57 UTC | Autogen/RCC: Disable zstd if it is not supported Add the `--no-zstd` argument for `RCC` when `QT_FEATURE_zstd` is `OFF`. This causes user project builds to fail. That bug is fixed in Qt by https://codereview.qt-project.org/c/qt/qtbase/+/537546 but for the older versions, fix it here too. Fixes: #25664 | 09 February 2024, 14:10:41 UTC |
c673511 | Brad King | 09 February 2024, 14:03:57 UTC | Merge topic 'FindOpenMP-clang-windows' into release-3.29 3adeb3b470 ci: Enable FindOpenMP tests in LLVM/Clang nightly CI jobs on Windows 3019af64c2 FindOpenMP: Add support for GNU-like Clang targeting MSVC ABI Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9235 | 09 February 2024, 14:04:17 UTC |
1d73d61 | Brad King | 09 February 2024, 14:02:57 UTC | Merge branch 'release-3.28' into release-3.29 | 09 February 2024, 14:02:57 UTC |
1b16275 | Brad King | 09 February 2024, 14:01:40 UTC | Merge topic 'ci-xcode-15.2' into release-3.29 68157fc57d gitlab-ci: update macOS jobs to use Xcode 15.2 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9237 | 09 February 2024, 14:01:47 UTC |
9e80593 | Brad King | 09 February 2024, 14:01:18 UTC | Merge topic 'ci-xcode-15.2' into release-3.28 68157fc57d gitlab-ci: update macOS jobs to use Xcode 15.2 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9237 | 09 February 2024, 14:01:18 UTC |
1c05251 | Brad King | 09 February 2024, 14:00:25 UTC | Merge topic 'FindCUDAToolkit-cudart-deps' into release-3.28 4a3cafec4f FindCUDAToolkit: Fix cudart dependencies Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9236 | 09 February 2024, 14:00:46 UTC |
070810b | Brad King | 09 February 2024, 13:59:53 UTC | Merge topic 'FindCUDAToolkit-cudart-deps' into release-3.29 4a3cafec4f FindCUDAToolkit: Fix cudart dependencies Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9236 | 09 February 2024, 14:00:03 UTC |
938a286 | Brad King | 09 February 2024, 13:58:41 UTC | Merge topic 'libuv-1.48' into release-3.28 077a1d5769 libuv: win/spawn: optionally run executable paths with no file extension f02ac51150 libuv: Revert "win/spawn: run executables with no file extension" 58a271e60b cmUVProcessChain: Implement no-extension-on-Windows support with libuv 1.48 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9238 | 09 February 2024, 13:59:04 UTC |
de66a70 | Brad King | 09 February 2024, 13:58:22 UTC | Merge topic 'libuv-1.48' into release-3.29 077a1d5769 libuv: win/spawn: optionally run executable paths with no file extension f02ac51150 libuv: Revert "win/spawn: run executables with no file extension" 58a271e60b cmUVProcessChain: Implement no-extension-on-Windows support with libuv 1.48 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9238 | 09 February 2024, 13:58:44 UTC |
3adeb3b | Brad King | 08 February 2024, 22:27:15 UTC | ci: Enable FindOpenMP tests in LLVM/Clang nightly CI jobs on Windows | 08 February 2024, 22:36:30 UTC |
3019af6 | Markus Mützel | 08 February 2024, 16:54:20 UTC | FindOpenMP: Add support for GNU-like Clang targeting MSVC ABI Use the code path from commit ceb5ee4a7b (FindOpenMP: Add support for Clang on Windows, 2020-02-05, v3.17.0-rc1~10^2) with the GNU-like frontend too. | 08 February 2024, 22:35:55 UTC |
077a1d5 | Brad King | 08 February 2024, 21:49:18 UTC | libuv: win/spawn: optionally run executable paths with no file extension Backport libuv commit `3f7191e5` (win/spawn: optionally run executable paths with no file extension, 2024-02-05, v1.48.0~8) to add the `UV_PROCESS_WINDOWS_FILE_PATH_EXACT_NAME` option we now use. Issue: #25450 | 08 February 2024, 22:00:47 UTC |
f02ac51 | Brad King | 08 February 2024, 21:47:06 UTC | libuv: Revert "win/spawn: run executables with no file extension" This reverts commit fc6231bee5 (libuv: win/spawn: run executables with no file extension, 2023-12-04, v3.28.0~9^2) to make room for the corresponding fix from upstream libuv 1.48. Record this as a merge from the last-imported upstream libuv snapshot branch so that future `git blame` points to the upstream for the original code instead of this commit. Issue: #25450 | 08 February 2024, 21:47:06 UTC |
58a271e | Brad King | 08 February 2024, 21:35:54 UTC | cmUVProcessChain: Implement no-extension-on-Windows support with libuv 1.48 Use the new `UV_PROCESS_WINDOWS_FILE_PATH_EXACT_NAME` option when building against libuv 1.48 or higher. | 08 February 2024, 21:46:53 UTC |
68157fc | Brad King | 08 February 2024, 16:58:21 UTC | gitlab-ci: update macOS jobs to use Xcode 15.2 | 08 February 2024, 21:28:16 UTC |
4a3cafe | Robert Maynard | 08 February 2024, 17:39:27 UTC | FindCUDAToolkit: Fix cudart dependencies Fixes: #25665 | 08 February 2024, 17:57:13 UTC |
d968391 | Brad King | 08 February 2024, 16:10:31 UTC | Merge topic 'doc-autogen' into release-3.29 ccaf529c4e Autogen: Update Documentation 16cc011fa5 cmQtAutoGenGlobalInitializer: Improve Const-correctness Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9223 | 08 February 2024, 16:10:47 UTC |
9aba253 | Brad King | 08 February 2024, 14:45:59 UTC | Merge topic 'fphsa-version-message' into release-3.29 2fc22a3dec FPHSA: Fix empty version message in exact match Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9227 | 08 February 2024, 14:46:20 UTC |
504d33b | Brad King | 08 February 2024, 14:44:49 UTC | Merge topic 'FindVulkan-glslang-14' into release-3.29 49ebf18dd0 FindVulkan: Update detection for glslang 14.0.0 9cefa2f08d Tests/FindVulkan: Allow easy way to switch between VulkanSDK installations b832767940 Tests/FindVulkan: Update for glslang 12.3+ output Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9225 | 08 February 2024, 14:45:02 UTC |
d97cded | Brad King | 08 February 2024, 14:42:49 UTC | Merge branch 'release-3.28' into release-3.29 | 08 February 2024, 14:42:49 UTC |
aba76cd | Brad King | 08 February 2024, 14:41:44 UTC | Merge topic 'findmatlab-registry-lookup-without-versionxml' into release-3.29 e22c4dfea0 FindMatlab: Revert undocumented and now-unnecessary full version lookup Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9226 | 08 February 2024, 14:42:12 UTC |
f610541 | Brad King | 08 February 2024, 14:40:39 UTC | Merge topic 'clang-cl-showIncludes' into release-3.29 0d933fc0d9 Ninja: Update showIncludes prefix detection for clang-cl 18 a88acb0a41 Tests/RunCMake/Ninja: Rename showIncludes case for clang-cl <= 17 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9229 | 08 February 2024, 14:40:52 UTC |
f4b5152 | Brad King | 08 February 2024, 14:39:32 UTC | Merge topic 'findmatlab-registry-lookup-without-versionxml' into release-3.28 e22c4dfea0 FindMatlab: Revert undocumented and now-unnecessary full version lookup Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9226 | 08 February 2024, 14:40:05 UTC |
ccaf529 | Orkun Tokdemir | 06 February 2024, 15:46:01 UTC | Autogen: Update Documentation * Add Qt 6 to documentation * Add explanation about `<ORIGIN>_autogen_timestamp_deps` Fixes: #25201 | 08 February 2024, 14:16:37 UTC |
e22c4df | Hermann von Kleist | 24 January 2024, 07:41:06 UTC | FindMatlab: Revert undocumented and now-unnecessary full version lookup Partially revert commit dc9d9589e4 (FindMatlab:WIN32: return full Matlab version when found via registry, 2023-09-14, v3.28.0-rc1~82^2~2). It changed `matlab_extract_all_installed_versions_from_registry` behavior to query `VersionInfo.xml` for version information. However, the function documentation states that it only uses the registry. It's also not needed since commit c608adc236 (FindMatlab: Fix major.minor version lookups in Windows Registry, 2024-01-11, v3.28.2~13^2~1), which added the same lookup to `matlab_get_all_valid_matlab_roots_from_registry`. | 07 February 2024, 17:12:12 UTC |
2fc22a3 | Niklas Weissner | 07 February 2024, 12:45:35 UTC | FPHSA: Fix empty version message in exact match `find_package_check_version()` would use variable `_FOUND_VERSION` set by `find_package_handle_standard_args()` in a single branch when doing exact matching, causing empty version messages if it was instead called directly. This was missed in commit 6bfc442fde (FPHSA: add support of version range, 2020-09-22, v3.19.0-rc1~122^2~1) when the version check was moved into its own function. | 07 February 2024, 15:43:44 UTC |
a98f363 | Brad King | 07 February 2024, 15:34:51 UTC | Merge topic 'clang-cl-showIncludes' into release-3.28 0d933fc0d9 Ninja: Update showIncludes prefix detection for clang-cl 18 a88acb0a41 Tests/RunCMake/Ninja: Rename showIncludes case for clang-cl <= 17 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9229 | 07 February 2024, 15:35:32 UTC |
49ebf18 | Juan Ramos | 07 February 2024, 03:16:52 UTC | FindVulkan: Update detection for glslang 14.0.0 Allow `oglcompiler`, `osdependent`, `machineindependent`, and `genericcodegen` to be optional static library components. Fixes: #25583 | 07 February 2024, 15:04:48 UTC |
9cefa2f | Juan Ramos | 07 February 2024, 03:23:19 UTC | Tests/FindVulkan: Allow easy way to switch between VulkanSDK installations Running with `--fresh` resets the cache each time. Which is valuable for switching between SDK installations. | 07 February 2024, 15:04:16 UTC |
b832767 | Juan Ramos | 07 February 2024, 03:18:21 UTC | Tests/FindVulkan: Update for glslang 12.3+ output Since 12.3.0 glslangValidator has been renamed to glslang. This fix maintains backcompat with older SDKs | 07 February 2024, 15:04:04 UTC |
0d933fc | Martin Storsjö | 06 February 2024, 21:58:44 UTC | Ninja: Update showIncludes prefix detection for clang-cl 18 Since commit LLVM/Clang commit `5523fefb01c2` ([clang][lex] Use preferred path separator in includer-relative lookup, 2023-09-08), part of the upcoming 18.x release, the output format of the showIncludes flag has changed, where it now prints paths with double backslashes: Note: including file: .\\foo.h Previously, we expected to see the path name in the form "./foo.h". Extend the regex to match a path name starting with `.\`, in addition to the existing matched patterns. | 07 February 2024, 14:38:14 UTC |
a88acb0 | Brad King | 07 February 2024, 14:29:22 UTC | Tests/RunCMake/Ninja: Rename showIncludes case for clang-cl <= 17 Make room for a new case for clang-cl 18. | 07 February 2024, 14:31:42 UTC |
6efc497 | Brad King | 07 February 2024, 14:20:59 UTC | Merge topic 'binutils-objcopy' into release-3.29 053c2b3646 BinUtils: Avoid llvm-objcopy versions older than Clang 9 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9219 | 07 February 2024, 14:21:22 UTC |
78c5c81 | Brad King | 06 February 2024, 19:49:38 UTC | Begin 3.29 release versioning | 06 February 2024, 19:49:38 UTC |
1d1638c | Brad King | 06 February 2024, 19:48:37 UTC | Help: Drop development topic notes to prepare release Release versions do not have the development topic section of the CMake Release Notes index page. | 06 February 2024, 19:48:37 UTC |
86136a8 | Brad King | 06 February 2024, 19:47:02 UTC | Merge topic 'doc-3.29-relnotes' ab29be4ce1 Help: Organize and revise 3.29 release notes ca7ef81c39 Help: Consolidate 3.29 release notes 2ce6337503 Help: Reword if(EXISTS) suggestion to prefer if(IS_READABLE) 23d7863375 Help: Fix cmake_language(EXIT) signature anchor Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9218 | 06 February 2024, 19:47:17 UTC |
16cc011 | Orkun Tokdemir | 06 February 2024, 15:02:35 UTC | cmQtAutoGenGlobalInitializer: Improve Const-correctness | 06 February 2024, 15:02:35 UTC |
ab29be4 | Brad King | 05 February 2024, 17:09:58 UTC | Help: Organize and revise 3.29 release notes Add section headers similar to the 3.28 release notes and move each individual bullet into an appropriate section. Revise a few bullets. | 06 February 2024, 14:29:12 UTC |
ca7ef81 | Brad King | 05 February 2024, 17:07:38 UTC | Help: Consolidate 3.29 release notes Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.29.rst`. | 06 February 2024, 14:29:11 UTC |
2ce6337 | Brad King | 06 February 2024, 14:28:22 UTC | Help: Reword if(EXISTS) suggestion to prefer if(IS_READABLE) | 06 February 2024, 14:29:11 UTC |
23d7863 | Brad King | 06 February 2024, 14:22:36 UTC | Help: Fix cmake_language(EXIT) signature anchor | 06 February 2024, 14:23:42 UTC |
053c2b3 | Arkadiusz Skalski | 06 February 2024, 09:52:42 UTC | BinUtils: Avoid llvm-objcopy versions older than Clang 9 Prior to version 9.0, llvm-objcopy is missing the `--only-keep-debug` option, which makes it incompatible with the GNU objcopy. | 06 February 2024, 14:06:37 UTC |
278ee26 | Brad King | 06 February 2024, 13:52:52 UTC | Merge topic 'findopengl-glu-include-dir' aebebf72df FindOpenGL: Add support for a separate GLU include directory Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Acked-by: Alex <leha-bot@yandex.ru> Merge-request: !9216 | 06 February 2024, 13:53:20 UTC |
b4497b9 | Brad King | 06 February 2024, 13:51:52 UTC | Merge topic 'test-RunCMake-license' 64e5105312 Tests/RunCMake: Add copyright and license notices to test infrastructure Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Acked-by: alcroito <alexandru.croitor@qt.io> Merge-request: !9217 | 06 February 2024, 13:52:15 UTC |
908b4ba | Kitware Robot | 06 February 2024, 05:01:11 UTC | CMake Nightly Date Stamp | 06 February 2024, 05:01:11 UTC |
aebebf7 | Jordan Williams | 02 February 2024, 13:45:18 UTC | FindOpenGL: Add support for a separate GLU include directory Add a OPENGL_GLU_INCLUDE_DIR cache variable for `GL/glu.h` and attach it as an include directory to the `OpenGL::GLU` target. Also add a `OPENGL_INCLUDE_DIRS` result variable to list all include directories. Account for the GLU header when deciding whether GLU is found. Fixes: #25627 | 05 February 2024, 19:06:06 UTC |
64e5105 | Brad King | 05 February 2024, 17:39:07 UTC | Tests/RunCMake: Add copyright and license notices to test infrastructure | 05 February 2024, 17:39:56 UTC |
28fc87e | Brad King | 05 February 2024, 16:20:45 UTC | Merge topic 'doc-system-names' ef2547bd6a Help: Document CMAKE_SYSTEM_NAME possible values Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9211 | 05 February 2024, 16:21:03 UTC |
0d451ea | Brad King | 05 February 2024, 16:05:51 UTC | Merge branch 'release-3.28' | 05 February 2024, 16:05:51 UTC |
5e984bb | Brad King | 05 February 2024, 15:28:25 UTC | CMake 3.28.3 | 05 February 2024, 15:28:25 UTC |
ef2547b | Peter Kokot | 02 February 2024, 16:11:43 UTC | Help: Document CMAKE_SYSTEM_NAME possible values Fixes: #21489 | 05 February 2024, 15:15:08 UTC |
e33ca9e | Brad King | 05 February 2024, 14:58:30 UTC | Merge topic 'doc-SOVERSION-first-component-VERSION' fcab4bee21 Help: Document conventional VERSION/SOVERSION relationship Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9177 | 05 February 2024, 14:58:40 UTC |
f81e16a | Brad King | 05 February 2024, 14:56:43 UTC | Merge branch 'release-3.28' | 05 February 2024, 14:57:19 UTC |
666d2e6 | Brad King | 05 February 2024, 14:56:43 UTC | Merge topic 'restore-pch-with-unity' 30829da506 Unity: Clarify source comments on unity build transformation 87bf1c6c33 Merge branch 'unity-after-compile-features' into restore-pch-with-unity df08c37a42 cmGlobalGenerator: Add unity/pch sources after computing compile features 004c3c3986 Tests: Add case covering PCH in a unity build Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !9215 | 05 February 2024, 14:57:19 UTC |
292d808 | Brad King | 05 February 2024, 14:56:43 UTC | Merge topic 'restore-pch-with-unity' into release-3.28 30829da506 Unity: Clarify source comments on unity build transformation 87bf1c6c33 Merge branch 'unity-after-compile-features' into restore-pch-with-unity df08c37a42 cmGlobalGenerator: Add unity/pch sources after computing compile features 004c3c3986 Tests: Add case covering PCH in a unity build Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !9215 | 05 February 2024, 14:57:17 UTC |
ae66781 | Kitware Robot | 05 February 2024, 05:01:36 UTC | CMake Nightly Date Stamp | 05 February 2024, 05:01:36 UTC |
b29fdbc | Kitware Robot | 04 February 2024, 05:01:08 UTC | CMake Nightly Date Stamp | 04 February 2024, 05:01:08 UTC |
ba17f5a | Kitware Robot | 03 February 2024, 05:01:11 UTC | CMake Nightly Date Stamp | 03 February 2024, 05:01:11 UTC |
cc0c31e | Brad King | 02 February 2024, 15:57:40 UTC | Merge topic 'GoogleTest-test-launcher' f875c479f5 GoogleTest: Honor TEST_LAUNCHER in gtest_discover_tests Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9174 | 02 February 2024, 15:57:55 UTC |
1bbec79 | Brad King | 02 February 2024, 15:40:51 UTC | Merge topic 'update-curl' 01a9325027 Tests: Match curl 8.6.0 error in RunCMake.ctest_submit FailDrop-https case e28ea90c1b Merge branch 'upstream-curl' into update-curl 851cc904a0 curl 2024-01-31 (5ce164e0) 692463d271 curl: Update script to get curl 8.6.0 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9207 | 02 February 2024, 15:41:04 UTC |
b8ee9db | Brad King | 02 February 2024, 15:28:46 UTC | Merge topic 'msys-system-name' 607051f266 MSYS,CYGWIN: Hard-code host system names when built for these runtimes Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Peter Kokot <peterkokot@gmail.com> Merge-request: !9213 | 02 February 2024, 15:28:54 UTC |
8d01a38 | Brad King | 02 February 2024, 15:24:05 UTC | Merge topic 'FindOpenACC' 30962830dc FindOpenACC: Add support for the Clang Compiler Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9212 | 02 February 2024, 15:24:23 UTC |
30829da | Brad King | 02 February 2024, 12:59:21 UTC | Unity: Clarify source comments on unity build transformation | 02 February 2024, 14:43:27 UTC |
87bf1c6 | Brad King | 02 February 2024, 13:23:31 UTC | Merge branch 'unity-after-compile-features' into restore-pch-with-unity Replace commit 76b5383123 (cmGlobalGenerator: add unity sources after computing target compile features, 2024-01-01, v3.28.2~17^2~1) with an alternative change. This merge commit resolves conflicts such that future `git blame` calls will follow the second parent for the relevant lines and pretend the replaced commit never existed. Fixes: #25650 | 02 February 2024, 14:43:15 UTC |
df08c37 | Brad King | 02 February 2024, 12:50:49 UTC | cmGlobalGenerator: Add unity/pch sources after computing compile features Sources that will be scanned for C++ module dependencies need to be excluded from unity builds. We need to compute compile features in order to know which sources will be scanned. Unity build and PCH sources can be added afterward without changing the compile features. This re-implements commit 76b5383123 (cmGlobalGenerator: add unity sources after computing target compile features, 2024-01-01, v3.28.2~17^2~1) using a simpler approach that also preserves support for PCH with Unity builds. Issue: #25650 Co-authored-by: Ben Boeckel <ben.boeckel@kitware.com> | 02 February 2024, 14:39:13 UTC |
004c3c3 | Brad King | 02 February 2024, 13:13:22 UTC | Tests: Add case covering PCH in a unity build Issue: #25650 | 02 February 2024, 13:14:21 UTC |
2c35091 | Kitware Robot | 02 February 2024, 05:01:09 UTC | CMake Nightly Date Stamp | 02 February 2024, 05:01:09 UTC |
607051f | Brad King | 01 February 2024, 15:56:12 UTC | MSYS,CYGWIN: Hard-code host system names when built for these runtimes When CMake is built against the MSYS runtime library, `uname()` returns a name that depends on the `MSYSTEM` environment variable. Previously we truncated `MSYS_...` to just `MSYS`, but outside `MSYSTEM=MSYS` environments, names like `MINGW64_NT-10.0-22000` were reported. The latter causes CMake to report an unsupported-platform error, which users report as an issue when the real problem is that they should be using a `MSYSTEM=MSYS` environment or a CMake that is not built against the MSYS runtime. For our purposes, if CMake is built against the MSYS runtime, the host platform is always `MSYS`. Similarly for `CYGWIN`. | 01 February 2024, 16:48:32 UTC |
3096283 | Aaron Jarmusch | 01 February 2024, 15:28:00 UTC | FindOpenACC: Add support for the Clang Compiler | 01 February 2024, 15:28:00 UTC |
58d424b | Brad King | 01 February 2024, 13:32:11 UTC | Merge topic 'add_custom_command-target-alias' 3b07ec631d add_custom_command: Allow adding build event via ALIAS target Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9201 | 01 February 2024, 13:32:20 UTC |
3cabf45 | Brad King | 01 February 2024, 13:31:12 UTC | Merge topic 'cuda-clang-windows' 899c8d7b21 CUDA/Clang: Fail early when mixing clang++ with cl on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9209 | 01 February 2024, 13:31:19 UTC |
3b07ec6 | Chen Linxuan | 30 January 2024, 06:11:32 UTC | add_custom_command: Allow adding build event via ALIAS target Signed-off-by: Chen Linxuan <me@black-desk.cn> | 01 February 2024, 13:21:41 UTC |
9f362ae | Brad King | 01 February 2024, 13:17:43 UTC | Merge topic 'test-fortran' 8dd9554d24 Tests: Enable Fortran part of CompileOptions test on single-config generators 0a5d29159e Tests: Add "Fortran" test label Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: scivision <michael@scivision.dev> Merge-request: !9208 | 01 February 2024, 13:17:51 UTC |
b1a5c08 | Brad King | 01 February 2024, 13:15:50 UTC | Merge topic 'cross-compiling-init' 79ce5ef4e0 CMakeDetermineSystem: Simplify cross-compiling logging decision 0b181cec03 CMakeDetermineSystem: Clarify comment when CMAKE_SYSTEM_NAME is already set Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9206 | 01 February 2024, 13:15:59 UTC |
01a9325 | Brad King | 01 February 2024, 13:02:20 UTC | Tests: Match curl 8.6.0 error in RunCMake.ctest_submit FailDrop-https case | 01 February 2024, 13:09:21 UTC |
2ff91f5 | Kitware Robot | 01 February 2024, 05:01:07 UTC | CMake Nightly Date Stamp | 01 February 2024, 05:01:07 UTC |
8dd9554 | Brad King | 31 January 2024, 19:51:56 UTC | Tests: Enable Fortran part of CompileOptions test on single-config generators | 31 January 2024, 19:51:56 UTC |
899c8d7 | Brad King | 31 January 2024, 19:08:32 UTC | CUDA/Clang: Fail early when mixing clang++ with cl on Windows In commit 88c740462c (CUDA/Clang: Add support for MSVC ABI on Windows using GNU-like frontend, 2024-01-17) we updated the message for the existing check to mention CUDA, but neglected to update the check itself. Issue: #25648 | 31 January 2024, 19:42:34 UTC |
0a5d291 | Brad King | 31 January 2024, 16:26:23 UTC | Tests: Add "Fortran" test label With this, `ctest -L Fortran` will run only tests covering Fortran. | 31 January 2024, 16:27:53 UTC |
e28ea90 | Brad King | 31 January 2024, 15:02:45 UTC | Merge branch 'upstream-curl' into update-curl * upstream-curl: curl 2024-01-31 (5ce164e0) | 31 January 2024, 15:02:45 UTC |