https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
ed154b3 CMake 3.28.0-rc4 06 November 2023, 16:50:13 UTC
1e7489e Merge topic 'cdash-report-urls' into release-3.28 06661b1e4c gitlab-ci: pull annotations for CDash from the jobs a518e402c5 ci: generate annotation reports Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8939 03 November 2023, 14:38:47 UTC
86ae23b Merge topic 'cmsystemtools-runsinglecommand-stdin' into release-3.28 c4be9c914b cmSystemTools::RunSingleCommand(): Pass stdin to child process Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8941 03 November 2023, 14:28:35 UTC
06661b1 gitlab-ci: pull annotations for CDash from the jobs Only move `cdash-build-id` between stages that make sense. 02 November 2023, 19:24:45 UTC
a518e40 ci: generate annotation reports These will render links in the sidebar for each job. See: https://docs.gitlab.com/ee/ci/yaml/artifacts_reports.html#artifactsreportsannotations 02 November 2023, 19:24:45 UTC
c4be9c9 cmSystemTools::RunSingleCommand(): Pass stdin to child process Fixes: #25383 02 November 2023, 14:04:00 UTC
ae84de5 Merge topic 'cuda-vs' into release-3.28 79f3f29e50 CUDA: Parse NVCC implicit compile/link information in Visual Studio generators 27e64a8498 CMakeNVCCParseImplicitInfo: Recognize link.exe line in CUDA VS integration 045399a461 CMakeParseImplicitLinkInfo: Ignore MSVC link /implib: flag Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Robert Maynard <robertjmaynard@gmail.com> Merge-request: !8938 02 November 2023, 13:35:56 UTC
79f3f29 CUDA: Parse NVCC implicit compile/link information in Visual Studio generators Refactoring in commit deff0e638d (CUDA: Factor out helper to parse NVCC implicit compiler and linker flags, 2023-09-15, v3.28.0-rc1~63^2~6) incorrectly dropped detection of the default CUDA architecture and the CUDA toolkit include directories from the code path used for Visual Studio generators. However, CMakeNVCCParseImplicitInfo is now general enough that we no longer need a VS-specific code path. Fixes: #25378 01 November 2023, 17:51:21 UTC
27e64a8 CMakeNVCCParseImplicitInfo: Recognize link.exe line in CUDA VS integration 01 November 2023, 17:51:10 UTC
59c3ce4 Merge topic 'cxxmodules-cmp0155-graceful-fallback-without-scanner' into release-3.28 1f507580a1 cmGlobalGenerator: give context about module queries 889aa0354a CMP0155: ignore scanning for sources if no scanner is available Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8925 01 November 2023, 17:48:14 UTC
045399a CMakeParseImplicitLinkInfo: Ignore MSVC link /implib: flag The flag specifies the import library for the linked binary. It is not a linked library. 01 November 2023, 17:07:43 UTC
8b95e3f Merge topic 'ctest-windows-color' into release-3.28 2553a78aa7 ctest: Allow colored output on Windows if CLICOLOR_FORCE is set to 1 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8932 01 November 2023, 14:06:58 UTC
1f50758 cmGlobalGenerator: give context about module queries Some queries are merely investigating support in order to change behavior. Let the method know so that any internal errors can be skipped over. 01 November 2023, 13:52:13 UTC
889aa03 CMP0155: ignore scanning for sources if no scanner is available This allows for a more graceful transition for projects using C++20 without scanner support (e.g., Clang 15 or GCC 13). While newer compilers will (needlessly) scan, it allows C++20-using projects to use older compilers without having to set `CMAKE_CXX_SCAN_FOR_MODULES` to support newer CMake minimum versions. Fixes: #25357 01 November 2023, 13:52:08 UTC
2553a78 ctest: Allow colored output on Windows if CLICOLOR_FORCE is set to 1 Windows 10 supports ANSI colors since v1511. For earlier versions of Windows installing ANSICON will enable ANSI colors in cmd.exe. For those setups where the environment is set up with CLICOLOR_FORCE set to 1 ctest should honor the setting and emit colored ANSI output. 01 November 2023, 13:43:59 UTC
e416b31 Merge branch 'release-3.27' into release-3.28 01 November 2023, 13:40:31 UTC
3f7419a Merge topic 'revert-GetPrerequisites-linux-x86' into release-3.28 139df0bc2f GetPrerequisites: Revert "Ignore relative paths printed by ldd" Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8933 01 November 2023, 13:39:59 UTC
257d676 Merge branch 'revert-GetPrerequisites-linux-x86' into release-3.27 Merge-request: !8933 01 November 2023, 13:39:44 UTC
139df0b GetPrerequisites: Revert "Ignore relative paths printed by ldd" Revert commit cf2ad9995a (GetPrerequisites: Ignore relative paths printed by ldd, 2023-02-20, v3.27.0-rc1~459^2) because it regressed existing use cases. We will need to find another solution to the use case motivating the change. Fixes: #25372 31 October 2023, 18:15:29 UTC
ff60cd6 Merge branch 'release-3.27' into release-3.28 31 October 2023, 13:13:51 UTC
aa7f141 Merge branch 'modules-depends-via-target-objects' into release-3.27 Merge-request: !8923 31 October 2023, 13:13:25 UTC
3a515b3 Merge topic 'modules-depends-via-target-objects' into release-3.28 22da18b995 Fortran: Restore support for TARGET_OBJECTS providing modules 64d9240564 cmComputeLinkInformation: skip over linking to items for object purposes 035302b7e3 cmComputeLinkDepends: also copy the target from object link items 861876b936 Tests/ObjectLibrary: fix comment Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Acked-by: scivision <michael@scivision.dev> Merge-request: !8923 31 October 2023, 13:12:28 UTC
d33ea3d Merge topic 'FindFreeType-config-windows' into release-3.28 0117446c97 FindFreeType: also set `FREETYPE_FOUND` 2cf2d4f7df FindFreeType: insert Freetype's location to the start 1cfc708eea FindFreeType: handle config-specific `LOCATION` settings as well ae9890cd36 FindFreeType: consider `IMPLIB`-using platforms Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8920 31 October 2023, 13:10:42 UTC
0117446 FindFreeType: also set `FREETYPE_FOUND` Fixes: #25371 30 October 2023, 14:51:10 UTC
22da18b Fortran: Restore support for TARGET_OBJECTS providing modules Continue b665966933 (cmComputeLinkInformation: track OBJECT library dependencies, 2023-07-22) which added explicitly listed `OBJECT` libraries to the list of targets which the collator needs to consider. Now also consider targets which provide objects directly to the target via a `$<TARGET_OBJECT>` source lists. Also add tests which use target objects directly and through an `INTERFACE` library with target objects in its own sources. Fixes: #25365 30 October 2023, 14:06:12 UTC
6474d5d Merge topic 'cxxmodules-ninja-forced-rsp-files' into release-3.28 09c962a6a4 Tests/CXXModules: test forced rsp files with ninja Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8926 30 October 2023, 12:26:08 UTC
9e1667e Merge topic 'cmp0153-suggestion' into release-3.28 d3cc815c98 CMP0153: Add suggestion to use execute_process() 8313d26198 cmState::AddDisallowedCommand(): Allow additional warning info Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Acked-by: Brad King <brad.king@kitware.com> Merge-request: !8921 30 October 2023, 12:22:09 UTC
14563cb Merge topic 'FindProtobuf-restore-protoc-include-path' into release-3.28 d7f7bf08cd FindProtobuf: Fix protoc include path regression Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Matias Lopez <mlopez203@bloomberg.net> Merge-request: !8922 30 October 2023, 12:20:16 UTC
2cf2d4f FindFreeType: insert Freetype's location to the start This should help static builds satisfy dependencies by listing transitive libraries after freetype's. 28 October 2023, 18:59:07 UTC
1cfc708 FindFreeType: handle config-specific `LOCATION` settings as well `vcpkg` builds release and debug variants on platforms other than Windows (which uses the `IMPLIB` properties). 28 October 2023, 18:59:07 UTC
09c962a Tests/CXXModules: test forced rsp files with ninja Fixes: #25367 28 October 2023, 03:55:39 UTC
64d9240 cmComputeLinkInformation: skip over linking to items for object purposes If a name is only found because it is a link entry of kind `Object`, do not add anything to the link line. 27 October 2023, 19:52:01 UTC
035302b cmComputeLinkDepends: also copy the target from object link items 27 October 2023, 17:25:33 UTC
861876b Tests/ObjectLibrary: fix comment 27 October 2023, 17:25:33 UTC
d7f7bf0 FindProtobuf: Fix protoc include path regression This was accidentally broken by commit 31adc11030 (FindProtobuf: Add PLUGIN_OPTIONS and PROTOC_OPTIONS to protobuf_generate, 2023-06-29, v3.28.0-rc1~409^2~2). Fixes: #25368 27 October 2023, 15:41:28 UTC
d3cc815 CMP0153: Add suggestion to use execute_process() 27 October 2023, 13:43:18 UTC
8313d26 cmState::AddDisallowedCommand(): Allow additional warning info 27 October 2023, 13:42:53 UTC
ae9890c FindFreeType: consider `IMPLIB`-using platforms See: https://github.com/microsoft/vcpkg/issues/34725 26 October 2023, 16:44:29 UTC
e3747a2 CMake 3.28.0-rc3 24 October 2023, 17:46:27 UTC
81dc8b9 Merge topic 'cmcldeps-quote-rc' into release-3.28 03080d18eb cmcldeps: Restore support for rc.exe path not fully GetShortPathName-d Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8912 24 October 2023, 12:29:08 UTC
b93e602 Merge topic 'source_group-TREE-no-FILES' into release-3.28 8bb949fc30 source_group: Restore behavior of TREE with empty FILES Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8910 24 October 2023, 12:27:20 UTC
03080d1 cmcldeps: Restore support for rc.exe path not fully GetShortPathName-d In some cases `GetShortPathNameW` may not remove all spaces. If that happens with the path to `rc.exe`, cmcldeps needs to explicitly quote the path in the command it runs. This was exposed by commit 50a6e78a82 (cmSystemTools::RunSingleCommand(): Replace cmsysProcess with cmUVProcessChain, 2023-07-25, v3.28.0-rc1~138^2~4) because the underlying process execution library no longer reconstructs the command line without quotes around commands without spaces. Fixes: #25355 23 October 2023, 21:03:01 UTC
b99e99e Merge topic 'clang-ansi-color' into release-3.28 74b5fae52d Clang: Use -fno-ansi-escape-codes for color diagnostics on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8900 23 October 2023, 16:06:33 UTC
8bb949f source_group: Restore behavior of TREE with empty FILES Since commit d85238a2f2 (source_group: Fix TREE without FILES, 2023-06-29, v3.28.0-rc1~399^2~1) we incorrectly treat a FILES argument with no values as if it were not given at all. Fixes: #25353 23 October 2023, 14:53:28 UTC
74b5fae Clang: Use -fno-ansi-escape-codes for color diagnostics on Windows -fno-ansi-escape-codes is used only on Windows by Clang. Without the flag color diagnostics are displayed only if clang.exe is executed directly. Build tools like ninja and mingw32-make will not display colored diagnostics. Using -fno-ansi-escape-codes will make the build tools pass the colored diagnostics to the calling application e.g IDE. Fixes: #24235 23 October 2023, 13:41:29 UTC
34c51a3 Merge topic 'ninja-better-order-depends' into release-3.28 ed45432571 cmNinjaTargetGenerator: do not order-depend on C++ module sources 0973cd6702 cmNinjaTargetGenerator: use the file set visibility API 4625170925 cmFileSet: add a query for includeable file set types 51f9d9f0a2 cmNinjaTargetGenerator: avoid traversing old outputs repeatedly Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8902 23 October 2023, 13:39:22 UTC
2acff7a Merge topic 'doc-modules-deprecated' into release-3.28 75ca6e17f2 Help: Move some deprecated modules to the dedicated sections Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8903 23 October 2023, 13:38:31 UTC
75ca6e1 Help: Move some deprecated modules to the dedicated sections 20 October 2023, 13:01:33 UTC
ed45432 cmNinjaTargetGenerator: do not order-depend on C++ module sources C++ module sources should not be included by any other TUs, so their presence cannot matter for order-only dependencies of the entire target. Exclude them. Update CMP0154 to take this into consideration and add tests to the `CXXModules` suite (which already deals with module support detection). 20 October 2023, 11:18:33 UTC
0973cd6 cmNinjaTargetGenerator: use the file set visibility API 20 October 2023, 03:09:33 UTC
4625170 cmFileSet: add a query for includeable file set types 20 October 2023, 03:09:33 UTC
51f9d9f cmNinjaTargetGenerator: avoid traversing old outputs repeatedly We actually only need to look at outputs just added to the vector, not all outputs that have been detected so far. 20 October 2023, 03:09:33 UTC
dec211d Merge topic 'doc-cmake-presets-8' into release-3.28 d3978a3835 Help: Document cmake-presets version 8 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8899 19 October 2023, 15:31:54 UTC
d3978a3 Help: Document cmake-presets version 8 This was accidentally missed in commit f1a7179520 (presets: Add $schema property to JSON schema, 2023-09-07, v3.28.0-rc1~106^2). 19 October 2023, 13:53:48 UTC
c2b28d4 CMake 3.28.0-rc2 18 October 2023, 17:15:13 UTC
dc7bed5 Merge topic 'cxxmodules-vs-no-synthetic-targets' into release-3.28 17fd7fe2ae Tests/CXXModules: test Visual Studio synthetic target error badb6ab120 VS: Explicitly disallow C++ modules provided by imported targets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8895 18 October 2023, 13:51:52 UTC
c924b9e Merge topic 'cxxmodules-flagtable-fixes' into release-3.28 50f3c58083 FlagTables: Add entries for cl -scanDependencies flag a22e9e7cf0 FlagTables: `-ifcOutput` takes a subsequent argument Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8892 18 October 2023, 13:50:50 UTC
17fd7fe Tests/CXXModules: test Visual Studio synthetic target error 17 October 2023, 18:47:18 UTC
badb6ab VS: Explicitly disallow C++ modules provided by imported targets The `-ifcOnly` flag is understood by MSBuild, but there are unresolved questions about how to integrate with with CMake's model. See: #25328 17 October 2023, 18:46:57 UTC
50f3c58 FlagTables: Add entries for cl -scanDependencies flag As of VS 17.6, MSBuild maps `ModuleDependenciesFile` to this flag instead of the older `-sourceDependencies:directives` flag. Map both flags to `ModuleDependenciesFile` for compatibility. 17 October 2023, 13:51:53 UTC
84ac583 Merge topic 'cxxmodules-export-fileset-info' into release-3.28 0f36156740 cxxmodules: include `INCLUDES DESTINATION` directories Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8886 17 October 2023, 13:50:06 UTC
ec91635 Merge topic 'execute_process-output_file-directory' into release-3.28 35f031e3b2 execute_process(): Restore opening files relative to WORKING_DIRECTORY Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8883 17 October 2023, 13:41:38 UTC
b15d507 Merge topic 'Tests-NinjaPrivateDeps-error-message' into release-3.28 fe8a5a6fbf Tests/NinjaPrivateDeps: fix error message for Build-PrivateFileSet-check Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8882 17 October 2023, 13:38:48 UTC
a22e9e7 FlagTables: `-ifcOutput` takes a subsequent argument 17 October 2023, 02:12:39 UTC
0f36156 cxxmodules: include `INCLUDES DESTINATION` directories These paths are added outside the normal property management mechanisms. Shuttle the value to the C++ module export as needed. Fixes: #25289 16 October 2023, 17:57:54 UTC
35f031e execute_process(): Restore opening files relative to WORKING_DIRECTORY Prior to 5420639a, execute_process() would open INPUT_FILE, OUTPUT_FILE, and ERROR_FILE relative to the WORKING_DIRECTORY argument if it was provided. Restore this behavior for backwards compatibility. Fixes: #25338 16 October 2023, 16:23:41 UTC
fe8a5a6 Tests/NinjaPrivateDeps: fix error message for Build-PrivateFileSet-check The file *should* exist, so word the error message as such. 16 October 2023, 15:38:43 UTC
7080b4a Merge topic 'bootstrap-known-compilers' into release-3.28 7662d50a1b bootstrap: update known compilers Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8876 16 October 2023, 14:38:26 UTC
b27dcf2 Merge topic 'nvfortran-mipa' into release-3.28 44faa3773c PGI/NVHPC: Remove -Mipa compiler option for 23.3+ Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Robert Maynard <robertjmaynard@gmail.com> Merge-request: !8874 16 October 2023, 14:37:24 UTC
d624435 Merge topic 'revert-autogen-exe-per-config' into release-3.28 c074f5c81e Autogen: Revert "AUTO*_EXECUTABLE: add support for per-config values" 06a9b25b17 Tests: Revert "NinjaMultiConfig: Update tests for the new dependency change" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8878 16 October 2023, 14:35:58 UTC
c074f5c Autogen: Revert "AUTO*_EXECUTABLE: add support for per-config values" Changing the `timestamp` file to `timestamp_$<CONFIG>` causes some user projects to break when using Qt versions older than 6.6. Revert commit fddd0f0443 (Autogen: AUTO*_EXECUTABLE: add support for per-config values, 2023-06-14, v3.28.0-rc1~96^2~1) pending further investigation. Issue: #20074 13 October 2023, 18:16:26 UTC
06a9b25 Tests: Revert "NinjaMultiConfig: Update tests for the new dependency change" Revert commit e454314daa (NinjaMultiConfig: Update tests for the new dependency change, 2023-07-05, v3.28.0-rc1~96^2) because we are about to revert the change for which it updated tests. 13 October 2023, 18:12:05 UTC
44faa37 PGI/NVHPC: Remove -Mipa compiler option for 23.3+ `-Mipa` was removed since 23.3. The compiler warns about it: nvfortran-Warning-The option -Mipa has been deprecated and is ignored. See: https://docs.nvidia.com/hpc-sdk/archive/23.9/hpc-sdk-release-notes/index.html#deprecations 13 October 2023, 18:04:09 UTC
85fc81c Merge branch 'release-3.27' into release-3.28 13 October 2023, 15:43:34 UTC
c966fb7 Merge topic 'update-curl' into release-3.28 b298ba708a Utilities: Update hard-coded try_compile results for curl 8.4.0 8a9fa27a35 curl: Set build options the way we need for CMake df4efb72e4 Merge branch 'upstream-curl' into update-curl e6a6c1abc1 curl 2023-10-11 (d755a5f7) 8f6a6b02e5 curl: Update script to get curl 8.4.0 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8870 13 October 2023, 15:42:20 UTC
7662d50 bootstrap: update known compilers como: Comeau-not updated since 2008, unlikely to work with CMake icc: discontinued for icx icc: not for C++, put in 20 years ago, probably never used / worked 13 October 2023, 15:26:49 UTC
e298ffb Merge branch 'release-3.26' into release-3.27 12 October 2023, 23:06:27 UTC
f2d8c36 Merge branch 'backport-curl-socks5-fix' into release-3.27 Merge-request: !8872 12 October 2023, 23:06:14 UTC
d6c8146 Merge branch 'backport-curl-socks5-fix' into release-3.26 Merge-request: !8872 12 October 2023, 23:05:59 UTC
c272065 Merge branch 'release-3.27' into release-3.28 12 October 2023, 23:03:55 UTC
1d6fab5 Merge branch 'release-3.26' into release-3.27 12 October 2023, 23:03:42 UTC
244bb7b Merge branch 'backport-ctest_submit-follow-redirects' into release-3.26 Merge-request: !8873 12 October 2023, 23:01:53 UTC
701f526 curl: Backport SOCKS5 heap buffer overflow fix from curl 8.4.0 Backport upstream curl commit `fb4415d8ae` (socks: return error if hostname too long for remote resolve, 2023-10-11, curl-8_4_0~2) to address CVE-2023-38545. Issue: #25329 12 October 2023, 19:54:53 UTC
ce661c4 ctest: Restore support for http redirects during Submit step After CDash PR 1519 introduced HTTP status codes greater than 200 for various error cases, CMake commit b7c871f745 (ctest: Update ctest_submit for CDash behavior change, 2023-07-24, v3.27.1~3^2) modified CTest's submit handler to check the status returned by CDash and throw an error when this status is not equal to 200. That change had the unintended side effect of causing CTest submissions to fail when uploading results to a URL that returns a redirect status code (3xx). Fix this by configuring cURL to follow the redirect. The status cURL reports to CTest is now 200 instead of 3xx when CDash is located behind a redirect. Fixes: #25159 12 October 2023, 19:53:10 UTC
b298ba7 Utilities: Update hard-coded try_compile results for curl 8.4.0 12 October 2023, 19:29:35 UTC
8a9fa27 curl: Set build options the way we need for CMake Set options added by the update to curl 8.4.0. 12 October 2023, 19:29:34 UTC
df4efb7 Merge branch 'upstream-curl' into update-curl * upstream-curl: curl 2023-10-11 (d755a5f7) Issue: #25329 12 October 2023, 19:29:20 UTC
e6a6c1a curl 2023-10-11 (d755a5f7) Code extracted from: https://github.com/curl/curl.git at commit d755a5f7c009dd63a61b2c745180d8ba937cbfeb (curl-8_4_0). 12 October 2023, 19:28:57 UTC
8f6a6b0 curl: Update script to get curl 8.4.0 Issue: #25329 12 October 2023, 19:28:40 UTC
38643ed CMake 3.28.0-rc1 11 October 2023, 18:33:33 UTC
581a03a Merge topic 'cxxmodules-try_compile' into release-3.28 fd81024e80 cxxmodules: Honor CMAKE_CXX_SCAN_FOR_MODULES in try_compile Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !8865 11 October 2023, 14:31:05 UTC
8783a3e Merge topic 'cxxmodules-diagnostics' into release-3.28 32438138c3 cxxmodules: Reference documentation in no-modules-support diagnostics 604466b83e Tests: Enforce RunCMake.CXXModules no-modules-support diagnostics strictly Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !8866 11 October 2023, 14:29:58 UTC
9872909 Merge topic 'doc-typo' into release-3.28 5bbc9055c0 Help: Fix typo in COMPATIBLE_INTERFACE_NUMBER_MIN Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8867 11 October 2023, 14:28:13 UTC
5bbc905 Help: Fix typo in COMPATIBLE_INTERFACE_NUMBER_MIN 11 October 2023, 14:15:11 UTC
3243813 cxxmodules: Reference documentation in no-modules-support diagnostics Help users avoid errors about module support when they may not need it. While at it, polish sentence syntax in the diagnostic messages. 11 October 2023, 13:52:41 UTC
604466b Tests: Enforce RunCMake.CXXModules no-modules-support diagnostics strictly Previously the expected output expressions used `(...)*` which did not actually have to match anything. 11 October 2023, 13:44:03 UTC
346c1e5 Merge topic 'findruby-add-support-for-3.2' into release-3.28 77ed529c22 FindRuby: Add support for 3.2 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8864 11 October 2023, 13:29:10 UTC
fd81024 cxxmodules: Honor CMAKE_CXX_SCAN_FOR_MODULES in try_compile Under CMP0155's NEW behavior, projects that explicitly enable C++20 support with `set(CMAKE_CXX_STANDARD 20)` may also explicitly disable scanning with `set(CMAKE_CXX_SCAN_FOR_MODULES OFF)`. We already propagate `CMAKE_CXX_STANDARD` into `try_compile` test projects, so propagate `CMAKE_CXX_SCAN_FOR_MODULES` too. Fixes: #25313 10 October 2023, 15:25:21 UTC
77ed529 FindRuby: Add support for 3.2 10 October 2023, 13:25:05 UTC
308d687 Merge topic 'remove-experimental-settings' into release-3.28 cb7339397b Tests/RunCMake/CXXModules: remove experimental settings Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8863 10 October 2023, 13:07:52 UTC
back to top