7d710ab | Brad King | 19 October 2022, 15:22:54 UTC | CMake 3.25.0-rc2 | 19 October 2022, 15:22:54 UTC |
6fa189f | Brad King | 19 October 2022, 14:04:18 UTC | Merge topic 'cmake-presets-output-junit' into release-3.25 bea4ed5430 CTest: Add support for outputJUnitFile in presets 9270a02003 CMakePresets.json: Add outputJUnitFile to test presets schema 757786bb73 Tests: Add test for outputLogFile in CMakePresets.json b68c3596e7 CMakePresets.json: Disallow extra properties in test output schema Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: scivision <michael@scivision.dev> Merge-request: !7806 | 19 October 2022, 14:04:29 UTC |
86ed35c | Brad King | 19 October 2022, 13:59:48 UTC | Merge topic 'mingw-unc' into release-3.25 9777e4c30e MinGW Makefiles: Quote UNC paths on command lines Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7802 | 19 October 2022, 13:59:59 UTC |
9ece086 | Brad King | 19 October 2022, 13:58:14 UTC | Merge branch 'release-3.24' into release-3.25 | 19 October 2022, 13:58:14 UTC |
589aa44 | Brad King | 19 October 2022, 13:58:01 UTC | Merge branch 'release-3.23' into release-3.24 | 19 October 2022, 13:58:01 UTC |
177c56e | Brad King | 19 October 2022, 13:56:58 UTC | Merge topic 'try_compile-CMP0128' into release-3.25 50e90e2828 try_compile: Honor CMP0128 setting in test project Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Raul Tambre <raul@tambre.ee> Merge-request: !7803 | 19 October 2022, 13:57:08 UTC |
077e42f | Brad King | 19 October 2022, 13:55:43 UTC | Merge topic 'android-path-suffixes' into release-3.25 7e5b48a7b1 Android: Avoid searching API level directories matching architecture bitness Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7805 | 19 October 2022, 13:55:59 UTC |
bea4ed5 | Kyle Edwards | 18 October 2022, 18:16:10 UTC | CTest: Add support for outputJUnitFile in presets Fixes: #22400 | 18 October 2022, 20:52:23 UTC |
9270a02 | Kyle Edwards | 18 October 2022, 17:17:49 UTC | CMakePresets.json: Add outputJUnitFile to test presets schema | 18 October 2022, 19:41:29 UTC |
20587e5 | Brad King | 18 October 2022, 19:32:17 UTC | Merge topic 'doc-flag-init' into release-3.25 e0075799ed Help: Clarify how language-specific flag environment values are used Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7804 | 18 October 2022, 19:32:26 UTC |
757786b | Kyle Edwards | 18 October 2022, 19:20:29 UTC | Tests: Add test for outputLogFile in CMakePresets.json | 18 October 2022, 19:20:44 UTC |
b68c359 | Kyle Edwards | 18 October 2022, 18:27:46 UTC | CMakePresets.json: Disallow extra properties in test output schema And add test for testOutputTruncation being unsupported. | 18 October 2022, 18:40:11 UTC |
9777e4c | Ed Hartley | 18 October 2022, 08:20:44 UTC | MinGW Makefiles: Quote UNC paths on command lines UNC paths (starting with `\\`) need quotes when generating MinGW Makefiles to avoid gmake interpreting the first `\` as an escape character. Fixes: #24061 | 18 October 2022, 18:30:57 UTC |
588c9c4 | Brad King | 18 October 2022, 18:25:52 UTC | Merge branch 'try_compile-CMP0128' into release-3.24 Merge-request: !7803 | 18 October 2022, 18:25:52 UTC |
96172ba | Brad King | 18 October 2022, 18:25:26 UTC | Merge branch 'try_compile-CMP0128' into release-3.23 Merge-request: !7803 | 18 October 2022, 18:25:26 UTC |
263d733 | Brad King | 18 October 2022, 18:22:17 UTC | Merge branch 'android-path-suffixes' into release-3.24 Merge-request: !7805 | 18 October 2022, 18:22:17 UTC |
7e5b48a | Sergiu Deitsch | 18 October 2022, 17:07:57 UTC | Android: Avoid searching API level directories matching architecture bitness When cross-compiling for Android, the library path suffixes `/<number>/` refer to API level specific platform libraries instead of architecture bitness. Disable path suffix use under NDK to avoid incorrect inclusion of API level specific libraries below the targeted API level. Fixes: #23830 | 18 October 2022, 18:21:51 UTC |
e007579 | Brad King | 18 October 2022, 17:18:12 UTC | Help: Clarify how language-specific flag environment values are used Previous the wording could be interpreted to mean that the environment variables like `CXXFLAGS` are used exclusively to initialize the corresponding cache entries like `CMAKE_CXX_FLAGS`. State clearly that the value will be used in combination with builtin defaults. Issue: #23956 | 18 October 2022, 18:10:41 UTC |
53841c6 | Brad King | 18 October 2022, 17:52:04 UTC | Merge branch 'release-3.24' into release-3.25 | 18 October 2022, 17:52:04 UTC |
dd32e58 | Brad King | 18 October 2022, 17:50:51 UTC | Merge topic 'FindJNI-android-api' into release-3.25 c833df0924 FindJNI: replace CMAKE_ANDROID_API by CMAKE_SYSTEM_VERSION Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7801 | 18 October 2022, 17:51:01 UTC |
65542be | Brad King | 18 October 2022, 17:49:45 UTC | Merge topic 'doc-CMAKE_ANDROID_API' into release-3.25 a739b55bb6 Help: Clarify historical-only role of CMAKE_ANDROID_API variable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7800 | 18 October 2022, 17:49:52 UTC |
5b2900a | Brad King | 18 October 2022, 17:48:31 UTC | Merge topic 'tutorial-step1-standard-required' into release-3.25 5b7e465be3 Tutorial: Fix variable name typo in step 1 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7799 | 18 October 2022, 17:48:38 UTC |
f688e4f | Brad King | 18 October 2022, 17:46:44 UTC | Merge topic 'serenityos-no-libdl' into release-3.25 4fa0d157bc SerenityOS: Unset CMAKE_DL_LIBS because LibDl no longer exists Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7797 | 18 October 2022, 17:47:07 UTC |
599e49c | Brad King | 18 October 2022, 17:45:47 UTC | Merge topic 'revert_nvcc_marking_include_as_system' into release-3.25 d0e52219eb CUDA: Revert "Always mark cuda toolkit as system include" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7798 | 18 October 2022, 17:45:56 UTC |
50e90e2 | Brad King | 18 October 2022, 13:12:10 UTC | try_compile: Honor CMP0128 setting in test project Some projects pass a raw `-std=` flag to the compiler in the `try_compile` project. If they do not set CMP0128 to NEW, we should not append a `-std=` flag where we did not before the policy was added. Fixes: #24063 | 18 October 2022, 17:38:00 UTC |
9fefa9e | Brad King | 17 October 2022, 19:53:41 UTC | Merge branch 'FindJNI-android-api' into release-3.24 Merge-request: !7801 | 17 October 2022, 19:53:41 UTC |
c833df0 | Sergiu Deitsch | 17 October 2022, 16:45:18 UTC | FindJNI: replace CMAKE_ANDROID_API by CMAKE_SYSTEM_VERSION In commit 00c4f488f2 (FindJNI: support Android NDK, 2022-03-18, v3.24.0-rc1~325^2) we used `CMAKE_ANDROID_API` to check the Android API level. However, `CMAKE_SYSTEM_VERSION` is the authoritative value. When cross-compiling for Android, an unset `CMAKE_ANDROID_API` can result in failure to locate JNI because the `NativeHelper` component cannot be found. In this case, the component is falsely assumed to be available by default (and thus required) since the comparison against an unset `CMAKE_ANDROID_API` variable evaluates to true. Use `CMAKE_SYSTEM_VERSION` to determine the Android API level instead. Issue: #23830 | 17 October 2022, 19:51:10 UTC |
a739b55 | Brad King | 17 October 2022, 15:34:07 UTC | Help: Clarify historical-only role of CMAKE_ANDROID_API variable Revise documentation added by commit 6b84df8da9 (Help: Document cross compiling for Android, 2016-06-20, v3.7.0-rc1~229^2~2) to avoid implying that `CMAKE_ANDROID_API` is interchangeable with `CMAKE_SYSTEM_VERSION`. The latter is the authoritative value of the Android API level. Issue: #23830 | 17 October 2022, 15:42:46 UTC |
5b7e465 | Steven | 16 October 2022, 18:41:10 UTC | Tutorial: Fix variable name typo in step 1 `CMAKE_CXX_REQUIRED_STANDARD` => `CMAKE_CXX_STANDARD_REQUIRED` | 17 October 2022, 14:36:15 UTC |
d0e5221 | Robert Maynard | 14 October 2022, 18:06:38 UTC | CUDA: Revert "Always mark cuda toolkit as system include" We need to revert this change as it can disable error messages when compiling invalid CUDA code. This reverts commit ea659b155d (CUDA: Always mark cuda toolkit as system include, 2022-06-27, v3.25.0-rc1~269^2). | 17 October 2022, 14:17:33 UTC |
4fa0d15 | Andrew Kaster | 14 October 2022, 17:18:24 UTC | SerenityOS: Unset CMAKE_DL_LIBS because LibDl no longer exists Serenity's LibDl was merged into LibC to simplify the build and port infrastructure [1]. Set `CMAKE_DL_LIBS` to the empty string to match what other platforms do. Update the platform module added by commit 45ca894164 (SerenityOS: Add Platform module, 2022-01-02, v3.25.0-rc1~635^2). [1] https://github.com/SerenityOS/serenity/pull/14854 Issue: #23589 | 17 October 2022, 14:13:47 UTC |
787fc8c | Brad King | 17 October 2022, 14:03:49 UTC | Merge topic 'xcode-framework-consumption' into release-3.25 4aa86da827 Xcode: ensure framework with custom output directory can be consumed Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Jason Juang <jasjuang@gmail.com> Merge-request: !7791 | 17 October 2022, 14:03:57 UTC |
f8ac572 | Brad King | 17 October 2022, 14:02:00 UTC | Merge branch 'release-3.24' into release-3.25 | 17 October 2022, 14:02:00 UTC |
06294a1 | Brad King | 17 October 2022, 14:01:52 UTC | Merge branch 'release-3.23' into release-3.24 | 17 October 2022, 14:01:52 UTC |
4cb8564 | Brad King | 17 October 2022, 14:00:48 UTC | Merge topic 'doc-timestamp-f' into release-3.25 7d25ae7350 Help: Add versionadded for string(TIMESTAMP) %f specifier Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7796 | 17 October 2022, 14:00:57 UTC |
7780588 | Brad King | 14 October 2022, 15:33:14 UTC | Merge branch 'doc-timestamp-f' into release-3.24 Merge-request: !7796 | 14 October 2022, 15:33:14 UTC |
367f10f | Brad King | 14 October 2022, 15:32:49 UTC | Merge branch 'doc-timestamp-f' into release-3.23 Merge-request: !7796 | 14 October 2022, 15:32:49 UTC |
7d25ae7 | Brad King | 14 October 2022, 15:28:38 UTC | Help: Add versionadded for string(TIMESTAMP) %f specifier This was accidentally left out of commit c050d6a01e (string(TIMESTAMP): add %f specifier for microseconds, 2022-01-27, v3.23.0-rc1~59^2). | 14 October 2022, 15:28:38 UTC |
4aa86da | Marc Chevrier | 13 October 2022, 15:20:38 UTC | Xcode: ensure framework with custom output directory can be consumed Fixes: #24046 | 14 October 2022, 13:13:37 UTC |
20bfbf7 | Brad King | 14 October 2022, 13:05:25 UTC | Merge topic 'FindGLUT-pkg-config-HINTS' into release-3.25 a2fc4b6257 FindGLUT: Drop the now-unnecessary exclusion of pkg-config for multiconfig a60a33dcb0 FindGLUT: Drop the now-unnecessary ALLOW_SYSTEM_CFLAGS logic 4ad57224b5 FindGLUT: Use pkg-config's results as HINTS for normal search Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Christopher Degawa <cddegawa@gmail.com> Merge-request: !7770 | 14 October 2022, 13:05:38 UTC |
06b6cec | Brad King | 14 October 2022, 12:48:01 UTC | Merge topic 'doc-typo' into release-3.25 f9fd27a5ee Help: Fix typo that crashes older pygments lexers Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: Craig Scott <craig.scott@crascit.com> Merge-request: !7792 | 14 October 2022, 12:48:22 UTC |
f9fd27a | Brad King | 13 October 2022, 16:03:29 UTC | Help: Fix typo that crashes older pygments lexers In commit cb14ae2b87 (try_compile: Add SOURCE_FROM_{ARG,VAR}, 2022-09-21, v3.25.0-rc1~94^2~2) we accidentally added unbalanced closing `]` characters in the `try_compile` and `try_run` signatures. Fixes: #24053 | 13 October 2022, 16:04:00 UTC |
a2fc4b6 | leha-bot | 13 October 2022, 12:08:17 UTC | FindGLUT: Drop the now-unnecessary exclusion of pkg-config for multiconfig Revert commit e0a62b84b5 (FindGLUT: On Windows and with multiple config generator do not use pkg-config, 2022-09-27, v3.25.0-rc1~69^2). We now call `select_library_configurations()` even after using pkg-config, which will handle the absent libraries on Debug/Release configurations. Issue: #24028 | 13 October 2022, 14:06:57 UTC |
a60a33d | leha-bot | 13 October 2022, 12:03:33 UTC | FindGLUT: Drop the now-unnecessary ALLOW_SYSTEM_CFLAGS logic Revert commit 8041ca5df0 (FindGLUT: Fix GLUT_INCLUDE_DIRS with pkg-config and /usr/include, 2022-05-11, v3.24.0-rc1~151^2). As the main code path will always do `find_path()` which respects the `CMAKE_FIND_ROOT_PATH_MODE_INCLUDE` variable and will search in system paths depending on that variable. Issue: #23474, #24028 | 13 October 2022, 14:04:41 UTC |
4ad5722 | leha-bot | 09 October 2022, 16:26:38 UTC | FindGLUT: Use pkg-config's results as HINTS for normal search Since commit f90d15458a (FindGLUT: Use pkg-config to find flags if available, 2021-06-11, v3.22.0-rc1~469^2), pkg-config results are used directly. However, this is not compatible with other features of CMake's find logic such as `CMAKE_FIND_ROOT_PATH` and per-config results. Switch to a convention already used by pkg-config support in other find modules, in which the pkg-config results are only used as hints for the main search logic. Fixes: #24028 | 13 October 2022, 14:02:46 UTC |
ffad2c4 | Brad King | 13 October 2022, 13:53:48 UTC | Merge topic 'correct_cufile_linkage' into release-3.25 eefba0fb02 FindCUDAToolkit: cuFile_rdma_static needs to link to cuFile_static Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7785 | 13 October 2022, 13:54:05 UTC |
eefba0f | Robert Maynard | 12 October 2022, 14:41:09 UTC | FindCUDAToolkit: cuFile_rdma_static needs to link to cuFile_static | 12 October 2022, 17:26:05 UTC |
ed08488 | Brad King | 12 October 2022, 14:23:58 UTC | CMake 3.25.0-rc1 | 12 October 2022, 14:23:58 UTC |
8cfd8a6 | Brad King | 12 October 2022, 14:20:22 UTC | Merge topic 'doc-gen' into release-3.25 9e8b8bf4ef Help: Document version when COMPILE_LANGUAGE genex accepts multiple languages 16f37ea7a0 Help: Document comma-separation in some generator expressions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7784 | 12 October 2022, 14:21:02 UTC |
2df2e1e | Brad King | 12 October 2022, 14:19:55 UTC | Merge topic 'doc-cmake-E-subcommand-suboptions' into release-3.25 26020fdaae Help: Reference options of sub-commands in some older release notes (>= 3.20) c3ec1b7411 Help: Replace the ref `cmake --workflow --preset` with `option` role a0349eb13f Help: Make cmake(1) sub-command options look like other options Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7782 | 12 October 2022, 14:20:09 UTC |
9e8b8bf | Michael Hirsch | 12 October 2022, 04:44:27 UTC | Help: Document version when COMPILE_LANGUAGE genex accepts multiple languages | 12 October 2022, 13:42:36 UTC |
16f37ea | Michael Hirsch | 12 October 2022, 04:44:27 UTC | Help: Document comma-separation in some generator expressions | 12 October 2022, 13:42:19 UTC |
26020fd | Alex Turbov | 11 October 2022, 20:17:53 UTC | Help: Reference options of sub-commands in some older release notes (>= 3.20) | 12 October 2022, 13:29:48 UTC |
c3ec1b7 | Alex Turbov | 11 October 2022, 20:02:50 UTC | Help: Replace the ref `cmake --workflow --preset` with `option` role So, it'll look the same as refs to other commands in this release notes below. | 12 October 2022, 13:29:48 UTC |
a0349eb | Alex Turbov | 11 October 2022, 19:55:40 UTC | Help: Make cmake(1) sub-command options look like other options Particularly, - options for `cmake -E env` - options for `cmake -E tar` | 12 October 2022, 13:29:48 UTC |
2f2cdb0 | Brad King | 12 October 2022, 13:25:27 UTC | Merge topic 'GoogleTest-TYPED_TEST_P' into release-3.25 1d340d7cb2 GoogleTest: Add gtest-filter for TYPED_TEST_P Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7778 | 12 October 2022, 13:25:35 UTC |
9adb3fb | Brad King | 12 October 2022, 13:21:16 UTC | Merge topic 'add_nvptx_compiler_to_findCUDAToolkit' into release-3.25 01cfd0163d FindCUDAToolkit: Add support for the nvptx compiler library Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7779 | 12 October 2022, 13:22:11 UTC |
9615beb | Brad King | 12 October 2022, 13:20:50 UTC | Merge topic 'add_cufile_to_findCUDAToolkit' into release-3.25 ce6de038d9 FindCUDAToolkit: Add support for the cuFile library Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7763 | 12 October 2022, 13:20:59 UTC |
8391ae0 | Brad King | 12 October 2022, 13:19:38 UTC | Merge branch 'release-3.24' into release-3.25 | 12 October 2022, 13:19:38 UTC |
f3bb1c8 | Brad King | 12 October 2022, 13:17:28 UTC | Merge topic 'flang-implicit-link-info' into release-3.25 0301779e85 LLVMFlang: Add support for mixed-language linking with Fortran Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7781 | 12 October 2022, 13:17:47 UTC |
76f13bc | Brad King | 11 October 2022, 20:17:23 UTC | Merge branch 'flang-implicit-link-info' into release-3.24 Merge-request: !7781 | 11 October 2022, 20:17:23 UTC |
0301779 | Brad King | 11 October 2022, 19:35:43 UTC | LLVMFlang: Add support for mixed-language linking with Fortran Parse implicit link information for this compiler to support mixed-language linking. This was missed by commit 85749766df (LLVMFlang: Add support for LLVM Flang, 2021-07-07, v3.24.0-rc1~86^2). Also activate mixed-language test cases that would have caught this. Issue: #22387 | 11 October 2022, 19:38:48 UTC |
5d13211 | Brad King | 11 October 2022, 15:13:05 UTC | Begin 3.25 release versioning | 11 October 2022, 15:13:05 UTC |
e4a53a5 | Brad King | 11 October 2022, 15:12:07 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. | 11 October 2022, 15:12:07 UTC |
cfd1493 | Brad King | 11 October 2022, 15:10:39 UTC | Merge topic 'doc-3.25-relnotes' 286a40cb5b Help: Update Sphinx versionadded directives for 3.25 release f93f97d6c2 Help: Organize and revise 3.25 release notes c174ef23f4 Help: Consolidate 3.25 release notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7751 | 11 October 2022, 15:10:56 UTC |
01cfd01 | Robert Maynard | 11 October 2022, 14:09:42 UTC | FindCUDAToolkit: Add support for the nvptx compiler library Fixes #23892 | 11 October 2022, 14:35:50 UTC |
1d340d7 | Oleksii Odynochenko | 11 October 2022, 09:20:26 UTC | GoogleTest: Add gtest-filter for TYPED_TEST_P | 11 October 2022, 14:20:23 UTC |
f5e8251 | Brad King | 11 October 2022, 14:11:56 UTC | Merge topic 'doc-misc-trivial-cleanups' 321eb0c33d Help: Tasking compiler supports compile warning as error f8b3b24915 Help: Minor grammar, typo and formatting cleanups 3de30134f1 Help: Re-sort property, variable and compiler id lists Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7769 | 11 October 2022, 14:12:04 UTC |
a804bf7 | Brad King | 11 October 2022, 14:09:01 UTC | Merge topic 'docutils-error-helper-deprecation' 294b6db533 Utilities/Sphinx: Avoid deprecated docutils error handling helpers Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7777 | 11 October 2022, 14:09:11 UTC |
65554ea | Brad King | 11 October 2022, 14:07:33 UTC | Merge topic 'ifw-missing-patch-releases' de6764126a CPackIFW: Add support for missing QtIFW patch and minor releases Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7765 | 11 October 2022, 14:07:41 UTC |
bfe2f13 | Brad King | 11 October 2022, 14:06:07 UTC | Merge topic 'hip_windows_platform_module' 5b87ae6e2d HIP, Windows: Add Windows-Clang-HIP platform module Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7773 | 11 October 2022, 14:06:27 UTC |
c5cb85e | Brad King | 11 October 2022, 14:05:17 UTC | Merge topic 'required_hip_lang_package' 22051103b8 HIP: Find hip-lang-config.cmake with REQUIRED Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7771 | 11 October 2022, 14:05:40 UTC |
0176885 | Brad King | 11 October 2022, 14:04:38 UTC | Merge topic 'hip_use_cmake_path' 6021fa7928 HIP: Convert clang output to cmake style paths Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7772 | 11 October 2022, 14:04:48 UTC |
294b6db | Brad King | 10 October 2022, 20:21:35 UTC | Utilities/Sphinx: Avoid deprecated docutils error handling helpers The `SafeString` and `ErrorString` classes are deprecated and will be removed in Docutils 0.21 or later. They help avoid encoding errors during exception handling in Python <= 2.7, but these days we always use Python 3 to build the documentation, at least during development, when error cases are most likely to occur. Fixes: #24039 | 11 October 2022, 14:01:12 UTC |
2905210 | Brad King | 11 October 2022, 13:52:25 UTC | Merge topic 'test-RunCMake.install' e73470991f Tests: Loosen RunCMake.install directory symlink expected output Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7775 | 11 October 2022, 13:52:33 UTC |
a473ade | Brad King | 11 October 2022, 13:50:22 UTC | Merge branch 'release-3.24' | 11 October 2022, 13:50:22 UTC |
c7d66af | Brad King | 11 October 2022, 13:50:20 UTC | Merge branch 'release-3.23' | 11 October 2022, 13:50:20 UTC |
5d24e9e | Brad King | 11 October 2022, 13:49:59 UTC | Merge branch 'release-3.23' into release-3.24 | 11 October 2022, 13:49:59 UTC |
eec8a7b | Brad King | 11 October 2022, 13:49:50 UTC | Merge branch 'cpack-nsis-uninstaller' into release-3.24 Merge-request: !7774 | 11 October 2022, 13:49:50 UTC |
e32b49e | Brad King | 11 October 2022, 13:48:19 UTC | Merge topic 'cpack-nsis-uninstaller' 8721658959 CPack/NSIS: Fix installer not waiting for uninstaller to finish Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7774 | 11 October 2022, 13:48:37 UTC |
ce6de03 | Robert Maynard | 07 October 2022, 21:10:39 UTC | FindCUDAToolkit: Add support for the cuFile library | 11 October 2022, 13:27:26 UTC |
e21071e | Kitware Robot | 11 October 2022, 04:01:15 UTC | CMake Nightly Date Stamp | 11 October 2022, 04:01:15 UTC |
d82e2d5 | Brad King | 10 October 2022, 14:43:41 UTC | Merge branch 'cpack-nsis-uninstaller' into release-3.23 Merge-request: !7774 | 10 October 2022, 14:43:41 UTC |
8721658 | Mika Fischer | 10 October 2022, 06:43:04 UTC | CPack/NSIS: Fix installer not waiting for uninstaller to finish In commit b795c96727 (CPack/NSIS: Fix uninstall command when run from installer, 2022-03-21, v3.23.0-rc5~9^2~1) we incorrectly removed the `_?` parameter when calling the uninstaller during installation. This parameter is however essential for ExecWait to actually wait for the uninstaller to finish. Without it, the uninstaller is started in the background and installer and uninstaller run at the same time. See https://nsis.sourceforge.io/Docs/Chapter3.html#installerusageuninstaller Add back the `_?` parameter to fix this regression. Use another approach to solve the problem motivating the original change. Fixes: #24041 | 10 October 2022, 14:41:45 UTC |
4507237 | Brad King | 10 October 2022, 14:20:58 UTC | Merge topic 'verify-header-sets-iwyu' 6942234bf5 VERIFY_INTERFACE_HEADER_SETS: Add IWYU pragma: associated to verification file Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !7762 | 10 October 2022, 14:21:09 UTC |
1fea40c | Brad King | 10 October 2022, 14:19:48 UTC | Merge topic 'cuda_sanitizer_false_positives' 59fcbba65e ctest_memcheck: ignore false-positives in CUDA's compute-sanitizer Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7760 | 10 October 2022, 14:19:56 UTC |
e734709 | Brad King | 10 October 2022, 13:55:43 UTC | Tests: Loosen RunCMake.install directory symlink expected output The case added by commit 85f01a1ec2 (file(INSTALL): Improve formatting of symlink creation error, 2022-10-06) may print `Up-to-date:` or `Installing:` for the file inside a symlinked directory based on filesystem timestamp granularity. Since that output is not what the test intends to cover, simply accept either possibility. | 10 October 2022, 13:55:43 UTC |
b36f230 | Brad King | 10 October 2022, 13:50:30 UTC | Merge branch 'release-3.24' | 10 October 2022, 13:50:52 UTC |
eb59397 | Brad King | 10 October 2022, 13:50:30 UTC | Merge topic 'add_cuda_11.8_new_archs' 7f4cbf6594 CUDA: Add support for the two new architectures in 11.8 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7761 | 10 October 2022, 13:50:52 UTC |
db53376 | Brad King | 10 October 2022, 13:50:30 UTC | Merge topic 'add_cuda_11.8_new_archs' into release-3.24 7f4cbf6594 CUDA: Add support for the two new architectures in 11.8 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7761 | 10 October 2022, 13:50:51 UTC |
db11f1f | Brad King | 10 October 2022, 13:49:36 UTC | Merge branch 'release-3.24' | 10 October 2022, 13:49:46 UTC |
eebbe36 | Brad King | 10 October 2022, 13:49:36 UTC | Merge topic 'Intel-Fortran-warn-errors' 13f3382b1c Intel/IntelLLVM: Fortran has distinct "-Werror"-like flag ab8a0a106e COMPILE_WARNING_AS_ERROR: Fix internal formatting of options table Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7758 | 10 October 2022, 13:49:46 UTC |
1aa7351 | Brad King | 10 October 2022, 13:49:36 UTC | Merge topic 'Intel-Fortran-warn-errors' into release-3.24 13f3382b1c Intel/IntelLLVM: Fortran has distinct "-Werror"-like flag ab8a0a106e COMPILE_WARNING_AS_ERROR: Fix internal formatting of options table Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7758 | 10 October 2022, 13:49:45 UTC |
6edcb14 | Brad King | 10 October 2022, 13:48:25 UTC | Merge topic 'test-CheckSourceTree' 1912d50a70 Tests: Run CheckSourceTree test using just-built CMake Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7766 | 10 October 2022, 13:48:40 UTC |
1c8b4e2 | Craig Scott | 10 October 2022, 11:34:08 UTC | Merge topic 'doc-xcode-per-config-sources' 248cfb5b6e Help: The Xcode generator does not support per-config sources Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7764 | 10 October 2022, 11:34:29 UTC |
de67641 | Erlend E. Aasland | 08 October 2022, 09:01:25 UTC | CPackIFW: Add support for missing QtIFW patch and minor releases Fixes: #24035 | 10 October 2022, 11:31:29 UTC |
86e7704 | Kitware Robot | 10 October 2022, 04:01:17 UTC | CMake Nightly Date Stamp | 10 October 2022, 04:01:17 UTC |
5b87ae6 | Gergely Meszaros | 09 October 2022, 18:03:28 UTC | HIP, Windows: Add Windows-Clang-HIP platform module Add a platform module for using clang for HIP on windows, based on the CXX module. HIP language on windows works without this, but mixing with MSVC produces catastrofical results. Add the same restriction with HIP as C and C++ had prior: Either none are compiled with MSVC or all are. clang-cl support for HIP does not work yet: it needs more work in both hip-lang-config.cmake and cmake itself. | 09 October 2022, 18:03:28 UTC |
6021fa7 | Gergely Meszaros | 09 October 2022, 17:47:20 UTC | HIP: Convert clang output to cmake style paths On windows the location of the rocm root directory as reported by clang might be in windows style (with backslashes) which breaks the cache. | 09 October 2022, 17:47:20 UTC |
2205110 | Gergely Meszaros | 09 October 2022, 17:19:45 UTC | HIP: Find hip-lang-config.cmake with REQUIRED Use REQUIRED for the find_package that loads the hip config, because it may fail, e.g. because dependent libraries are not found. Before this if the find_package failed cmake silently continued. | 09 October 2022, 17:19:45 UTC |