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 |
8b15f53 | Kitware Robot | 09 October 2022, 04:01:12 UTC | CMake Nightly Date Stamp | 09 October 2022, 04:01:12 UTC |
321eb0c | Craig Scott | 09 October 2022, 02:33:19 UTC | Help: Tasking compiler supports compile warning as error | 09 October 2022, 02:34:05 UTC |
f8b3b24 | Craig Scott | 08 October 2022, 09:10:41 UTC | Help: Minor grammar, typo and formatting cleanups | 09 October 2022, 02:34:05 UTC |
3de3013 | Craig Scott | 09 October 2022, 02:32:53 UTC | Help: Re-sort property, variable and compiler id lists | 09 October 2022, 02:34:05 UTC |
1912d50 | Brad King | 08 October 2022, 11:07:59 UTC | Tests: Run CheckSourceTree test using just-built CMake Update the change from commit 8d453ee751 (Tests: Improve CheckSourceTree test, 2022-10-05) to drive the test script using the tested CMake instead of the host CMake, following the convention of other tests. | 08 October 2022, 11:07:59 UTC |
248cfb5 | Craig Scott | 08 October 2022, 07:44:36 UTC | Help: The Xcode generator does not support per-config sources Fixes: #23106 | 08 October 2022, 09:11:25 UTC |
5a0b9e5 | Kitware Robot | 08 October 2022, 04:01:15 UTC | CMake Nightly Date Stamp | 08 October 2022, 04:01:15 UTC |
7f4cbf6 | Robert Maynard | 07 October 2022, 16:34:06 UTC | CUDA: Add support for the two new architectures in 11.8 CUDA 11.8 introduces ada ( 89 ), and hopper ( 90 ). | 07 October 2022, 19:58:53 UTC |
6942234 | Daniel Hannon | 07 October 2022, 18:00:28 UTC | VERIFY_INTERFACE_HEADER_SETS: Add IWYU pragma: associated to verification file | 07 October 2022, 18:00:28 UTC |
59fcbba | Tobias Ribizel | 06 October 2022, 20:21:39 UTC | ctest_memcheck: ignore false-positives in CUDA's compute-sanitizer Add a list of false-positive messages from CUDA's compute-sanitizer to the CTest memcheck. Fixes: #24001 | 07 October 2022, 15:36:12 UTC |
286a40c | Brad King | 07 October 2022, 15:29:00 UTC | Help: Update Sphinx versionadded directives for 3.25 release Run the script: Utilities/Sphinx/update_versions.py --since v3.24.0 --overwrite Manually de-duplicate the directive in FindOpenSP. | 07 October 2022, 15:29:00 UTC |
f93f97d | Brad King | 07 October 2022, 15:26:34 UTC | Help: Organize and revise 3.25 release notes Add section headers similar to the 3.24 release notes and move each individual bullet into an appropriate section. Revise a few bullets. Drop the `UseSWIG` bullet, as it is a simple bug fix. Drop the `LINK_LIBRARY` bullet, as it just polishes an existing feature, and has a corresponding `versionadded` mark anyway. | 07 October 2022, 15:26:41 UTC |
c174ef2 | Brad King | 07 October 2022, 15:23:58 UTC | Help: Consolidate 3.25 release notes Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.25.rst`. | 07 October 2022, 15:23:58 UTC |
269652a | Brad King | 07 October 2022, 15:22:38 UTC | Merge topic 'Tasking-regex-fix' 5b03fecb8f Tasking: Simplify processor list matching regex Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7752 | 07 October 2022, 15:22:49 UTC |
a07be2f | Brad King | 07 October 2022, 15:19:55 UTC | Merge topic 'clang-tidy-prefer-p-option' 3f4e0839c4 clang-tidy: Don't append compiler commands if using -p Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7753 | 07 October 2022, 15:20:03 UTC |
5f9994a | Brad King | 07 October 2022, 14:47:06 UTC | Merge topic 'improve-symlink-error-reporting' 569fb1893e file(INSTALL): Report "Installing:" for a symlink to a directory 1461ae4933 file(INSTALL): Clarify symlink vs dir conflict errors 85f01a1ec2 file(INSTALL): Improve formatting of symlink creation error aba48bd6ac cmSystemTools: Provide quiet link creation methods Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7706 | 07 October 2022, 14:47:23 UTC |
3f4e083 | Craig Scott | 06 October 2022, 05:14:04 UTC | clang-tidy: Don't append compiler commands if using -p When the -p option is given to clang-tidy, it doesn't need the compile command line to be appended. It can get everything it needs from the compile_commands.json file in the directory specified with the -p option. When the compiler being used is not the system default compiler, clang-tidy has been observed to pick up the wrong headers when the compiler command line is given, but not if only the -p option is used. Therefore, don't append the compiler command line if -p is present in the <LANG>_CLANG_TIDY target property. Fixes: #24017 | 07 October 2022, 14:33:32 UTC |
6d65e8a | Brad King | 07 October 2022, 14:17:17 UTC | Merge topic 'automoc-skip-pch' 681714ce20 AUTOMOC: Skip PCH when all sources files skip the PCH file too Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7759 | 07 October 2022, 14:17:26 UTC |
13f3382 | Michael Hirsch | 06 October 2022, 19:11:04 UTC | Intel/IntelLLVM: Fortran has distinct "-Werror"-like flag Update the compiler options table added by commit 76a08cd253 (COMPILE_WARNING_AS_ERROR: Add options to treat warnings as errors, 2022-04-21, v3.24.0-rc1~173^2) to use the Intel Fortran compilers' dedicated `-warn*` flags. | 07 October 2022, 14:05:49 UTC |
ab8a0a1 | Brad King | 07 October 2022, 14:03:15 UTC | COMPILE_WARNING_AS_ERROR: Fix internal formatting of options table In commit 76a08cd253 (COMPILE_WARNING_AS_ERROR: Add options to treat warnings as errors, 2022-04-21, v3.24.0-rc1~173^2) we formatted the options table entries as command-line string fragments. Since they are part of the `CMAKE_${lang}_COMPILE_OPTIONS_*` tables, they should be formatted as `;`-separated lists of compiler options. | 07 October 2022, 14:05:21 UTC |
a546a19 | Brad King | 07 October 2022, 13:39:55 UTC | Merge topic 'tutorial_step5_update' 92edbce342 Tutorial: Update step 5 style Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7728 | 07 October 2022, 13:40:16 UTC |
7988e60 | Brad King | 07 October 2022, 13:39:01 UTC | Merge topic 'test-try_compile' 90aa0bb305 Tests: Move TryCompile check module cases to RunCMake.Check* 64ac01451d Tests: Clarify RunCMake.Check* case names Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7754 | 07 October 2022, 13:39:15 UTC |
5b03fec | Hutchings Samuel (ETAS/ERS-PRM) | 07 October 2022, 11:04:13 UTC | Tasking: Simplify processor list matching regex | 07 October 2022, 11:04:13 UTC |
c09152a | Kitware Robot | 07 October 2022, 04:01:16 UTC | CMake Nightly Date Stamp | 07 October 2022, 04:01:16 UTC |
681714c | Cristian Adam | 06 October 2022, 20:12:22 UTC | AUTOMOC: Skip PCH when all sources files skip the PCH file too Fixes: #23464 | 06 October 2022, 20:12:22 UTC |
569fb18 | John Parent | 22 September 2022, 16:54:22 UTC | file(INSTALL): Report "Installing:" for a symlink to a directory | 06 October 2022, 19:10:23 UTC |
1461ae4 | John Parent | 22 September 2022, 16:54:22 UTC | file(INSTALL): Clarify symlink vs dir conflict errors Clarify error reporting in scenario creating a symlink where a directory previously exists. | 06 October 2022, 19:10:05 UTC |
85f01a1 | Brad King | 06 October 2022, 16:48:15 UTC | file(INSTALL): Improve formatting of symlink creation error Avoid printing two error messages. Format paths without wrapping. | 06 October 2022, 19:08:06 UTC |
aba48bd | Brad King | 06 October 2022, 17:44:27 UTC | cmSystemTools: Provide quiet link creation methods Offer variants that let the caller handle error messages. | 06 October 2022, 18:38:53 UTC |
92edbce | Markus Ferrell | 19 September 2022, 21:27:03 UTC | Tutorial: Update step 5 style | 06 October 2022, 16:08:43 UTC |
90aa0bb | Brad King | 06 October 2022, 13:46:42 UTC | Tests: Move TryCompile check module cases to RunCMake.Check* The latter already have similar checks for similar modules. | 06 October 2022, 14:29:42 UTC |
64ac014 | Brad King | 06 October 2022, 13:23:17 UTC | Tests: Clarify RunCMake.Check* case names Cases for `CheckSource{Compiles,Runs}` and `Check{Compiler,Linker}Flag` cover the modules with the language as a parameter, not the language-specific modules. | 06 October 2022, 14:29:42 UTC |
2133cf2 | Brad King | 06 October 2022, 12:45:08 UTC | Merge topic 'try_compile-more-debug-logging' 7e6b2a92a0 try_compile: Report build dir with --debug-trycompile cbf3252975 Tests: Remove stray debugging flag from RunCMake.CheckCompilerFlag case Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7746 | 06 October 2022, 12:45:25 UTC |
48dbdf1 | Brad King | 06 October 2022, 12:44:30 UTC | Merge topic 'test-CheckSourceTree' 8d453ee751 Tests: Improve CheckSourceTree test c23ebfa333 ci: Tell Git to ignore files known to be downloaded by jobs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7747 | 06 October 2022, 12:44:43 UTC |
8b5fab0 | Brad King | 06 October 2022, 12:41:40 UTC | Merge branch 'release-3.24' | 06 October 2022, 12:41:50 UTC |
c239c71 | Brad King | 06 October 2022, 12:41:40 UTC | Merge topic 'ifw-4.4' e848ce21c9 CPack/IFW: Add support for QtIFW 4.4 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7750 | 06 October 2022, 12:41:50 UTC |
b18a860 | Brad King | 06 October 2022, 12:41:40 UTC | Merge topic 'ifw-4.4' into release-3.24 e848ce21c9 CPack/IFW: Add support for QtIFW 4.4 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7750 | 06 October 2022, 12:41:49 UTC |
1e36420 | Brad King | 06 October 2022, 12:27:12 UTC | Merge topic 'self-target_sources' 440822fa5c Source: Fix regression causing CMakeLib sources to be compiled repeatedly Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7748 | 06 October 2022, 12:27:20 UTC |
7e6b2a9 | Matthew Woehlke | 04 October 2022, 20:42:54 UTC | try_compile: Report build dir with --debug-trycompile When `--debug-trycompile` is enabled, issue a log (with trace) for every `try_compile` noting what directory is being used for the compilation. This will make it easier to find the corresponding artifacts. Closes: #24022 | 06 October 2022, 12:13:03 UTC |
eaeb9b6 | Kitware Robot | 06 October 2022, 04:01:12 UTC | CMake Nightly Date Stamp | 06 October 2022, 04:01:12 UTC |
c4bbeb8 | Brad King | 05 October 2022, 20:15:10 UTC | Merge topic 'doc-cmake-modes' b768a5e23b Help: Disambiguate cmake(1) program modes in Sphinx option references Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7749 | 05 October 2022, 20:15:22 UTC |
e848ce2 | Erlend E. Aasland | 05 October 2022, 11:00:20 UTC | CPack/IFW: Add support for QtIFW 4.4 Fixes: #24027 | 05 October 2022, 19:48:08 UTC |
b768a5e | Brad King | 05 October 2022, 18:33:10 UTC | Help: Disambiguate cmake(1) program modes in Sphinx option references Define the entry point to each mode as an option for the `cmake` program, but reference the options for that mode as part of stand-in `cmake-<mode>` programs. | 05 October 2022, 19:27:40 UTC |
440822f | Brad King | 05 October 2022, 16:51:44 UTC | Source: Fix regression causing CMakeLib sources to be compiled repeatedly In commit 4ff8604604 (Build: Do not use variables for sources lists, 2022-08-21) the sources of `CMakeLib` were accidentally made PUBLIC. This causes them to be compiled again in all consuming targets. Make the sources PRIVATE instead. | 05 October 2022, 16:51:44 UTC |
8d453ee | Brad King | 05 October 2022, 14:42:45 UTC | Tests: Improve CheckSourceTree test Re-implement the test using simpler approach. Enable it only when doing an out-of-source build with a `.git` source. Run it last, serially. Re-use the `git` tool found for version computation. Print the output from `git status` without modification. Rely on `.gitignore` instead of filtering out paths ourselves. | 05 October 2022, 16:38:12 UTC |
c23ebfa | Brad King | 05 October 2022, 15:35:15 UTC | ci: Tell Git to ignore files known to be downloaded by jobs | 05 October 2022, 16:22:49 UTC |
cbf3252 | Brad King | 05 October 2022, 13:52:55 UTC | Tests: Remove stray debugging flag from RunCMake.CheckCompilerFlag case | 05 October 2022, 13:53:17 UTC |