https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
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
cb73393 Tests/RunCMake/CXXModules: remove experimental settings Logical conflicts between the topic that introduced the tests and the removal of the experimental flag completely. 07 October 2023, 14:04:54 UTC
43b7af5 Merge branch 'release-3.27' into release-3.28 06 October 2023, 13:44:56 UTC
9532e1c CMake 3.27.7 06 October 2023, 13:08:35 UTC
8547025 Merge topic 'findcuda_toolkit_restore_lib_search_dir' into release-3.28 0b6ae9c467 FindCUDAToolkit: Restore CUDAToolkit_LIBRARY_SEARCH_DIRS variable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8859 06 October 2023, 12:38:13 UTC
24c5a3a Merge topic 'cxxmodules-explicit-c++20' into release-3.28 b8ead378de cxxmodules: Scan only targets that explicitly enable C++ 20 68fca3eafe cmGeneratorTarget: Track explicitly enabled language standard levels da36e0638b cmGeneratorTarget: Remove outdated const/mutable pair c1f1aedcee cmStandardLevelResolver: Add method to look up standard level by name 23b57462aa cmStandardLevelResolver: Report feature std level from GetNewRequiredStandard 7519001ae6 cmStandardLevelResolver: Add method to get feature standard level 99fa01d3fa cmStandardLevelResolver: Factor out public representation of level fdd81a609a cmStandardLevelResolver: Clarify local variable name ... Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !8860 06 October 2023, 12:36:02 UTC
b8ead37 cxxmodules: Scan only targets that explicitly enable C++ 20 Previously we scanned any targets for which C++ 20 is enabled, even if enabled only by the compiler's default, such as when `CXXFLAGS=-std=c++20`. 05 October 2023, 17:17:00 UTC
68fca3e cmGeneratorTarget: Track explicitly enabled language standard levels Previously we only tracked when an explicit setting requires the standard level to be higher than the compiler's default. 05 October 2023, 17:16:24 UTC
da36e06 cmGeneratorTarget: Remove outdated const/mutable pair 04 October 2023, 22:45:30 UTC
c1f1aed cmStandardLevelResolver: Add method to look up standard level by name 04 October 2023, 22:44:44 UTC
23b5746 cmStandardLevelResolver: Report feature std level from GetNewRequiredStandard Regardless of whether the feature requires a new (higher) standard level, always report the standard level that the feature needs. 04 October 2023, 22:44:18 UTC
7519001 cmStandardLevelResolver: Add method to get feature standard level 04 October 2023, 22:15:04 UTC
99fa01d cmStandardLevelResolver: Factor out public representation of level 04 October 2023, 21:14:58 UTC
fdd81a6 cmStandardLevelResolver: Clarify local variable name 04 October 2023, 21:14:58 UTC
73a1d42 cmStandardLevelResolver: Mark builtin language standards table as const 04 October 2023, 21:14:58 UTC
eb534ea Tests: Modernize name of RunCMake.CXXModules compiler inspection case We use the case name `Inspect` for similar purposes in other tests. 04 October 2023, 21:14:58 UTC
0b6ae9c FindCUDAToolkit: Restore CUDAToolkit_LIBRARY_SEARCH_DIRS variable This was accidentally dropped by commit 4316d4dcfd (FindCUDAToolkit: Search all of `nvcc` implicit includes and library dirs, 2023-09-26). 04 October 2023, 16:10:02 UTC
a483637 Merge topic 'FindPkgConfig-error' into release-3.28 4c96b31e4b FindPkgConfig: Report not-found package names in fatal error message Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8856 04 October 2023, 15:19:36 UTC
1f00b0e Merge topic 'LLVMFlang-MSVC' into release-3.28 26bf32cdc6 LLVMFlang: Add support for targeting MSVC ABI on Windows e9af7b9687 LLVMFlang: Add support for CMAKE_Fortran_COMPILER_TARGET 26fa048ffe Tests: Enable CMP0091/CMP0141 for MSVC settings in FortranOnly test 9d060b8682 Fortran: Save CMAKE_LINKER variable persistently for MSVC ABI 7571e653f4 CMakeDetermineCompilerABI: Add option to skip implicit link info parsing 12733d0d8d CMakeParseImplicitLinkInfo: Detect link lines using link.exe and lld-link Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8852 04 October 2023, 15:18:40 UTC
bbba187 Merge topic 'cxxmodules-verify-c++20' into release-3.28 7ac696549a cxxmodules: Fix CMP0155 NEW behavior when C++ compile features are not known Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8857 03 October 2023, 21:21:17 UTC
7ac6965 cxxmodules: Fix CMP0155 NEW behavior when C++ compile features are not known With CMP0155 NEW behavior, we scan C++ sources in targets using C++ 20, i.e., in which the `cxx_std_20` feature is available. However, our check for C++ feature availability may incorrectly succeed in two cases: * MSVC versions from VS 2013 do not model C++ standard levels, so we assume all features are available as a heuristic to let projects at least try compiling with them. * During ABI detection the `CMAKE_CXX20_COMPILE_FEATURES` variable is not populated so we assume all features are available, knowing that our ABI detection project does not need them. For purposes of detecting targets using C++ 20, we do not want to assume `cxx_std_20` is available, so verify that we really know it is. 03 October 2023, 20:06:46 UTC
4c96b31 FindPkgConfig: Report not-found package names in fatal error message 03 October 2023, 15:59:12 UTC
8bd2c8d Begin 3.28 release versioning 03 October 2023, 15:22:54 UTC
959a409 Help: Drop development topic notes to prepare release Release versions do not have the development topic section of the CMake Release Notes index page. 03 October 2023, 15:21:24 UTC
8cb9878 Merge topic 'doc-3.28-relnotes' 5df79d1930 Help: Update Sphinx versionadded directives for 3.28 release 4eb2386901 Help: Organize and revise 3.28 release notes 32f3966521 Help: Consolidate 3.28 release notes 2c4f579124 Help: Fix versionadded indentation in cmake-generator-expressions(7) manual Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8855 03 October 2023, 15:20:33 UTC
5df79d1 Help: Update Sphinx versionadded directives for 3.28 release Run the script: Utilities/Sphinx/update_versions.py --since v3.27.0 --overwrite Manually remove directives added to new documentation of existing environment variables. 03 October 2023, 15:07:16 UTC
4eb2386 Help: Organize and revise 3.28 release notes Add section headers similar to the 3.27 release notes and move each individual bullet into an appropriate section. Revise a few bullets. 03 October 2023, 15:07:16 UTC
32f3966 Help: Consolidate 3.28 release notes Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.28.rst`. 03 October 2023, 14:46:13 UTC
2c4f579 Help: Fix versionadded indentation in cmake-generator-expressions(7) manual Fix indentation of the `versionadded` markup added by commit 634079b86d (cmGeneratorExpressionEvaluator: Short-circuit boolean operators, 2023-09-11) to render the note in the appropriate scope. 03 October 2023, 14:46:13 UTC
cbc0fd6 Merge topic 'cmDebugTools-add-header' b0612796b1 cmDebugTools: add header Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8849 03 October 2023, 13:28:51 UTC
533ee95 Merge branch 'release-3.27' 03 October 2023, 13:27:29 UTC
615e95a Merge topic 'FindPostgreSQL-16' 25644a78de FindPostgreSQL: Add support for version 16 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8854 03 October 2023, 13:27:29 UTC
f692788 Merge topic 'FindPostgreSQL-16' into release-3.27 25644a78de FindPostgreSQL: Add support for version 16 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8854 03 October 2023, 13:27:27 UTC
26bf32c LLVMFlang: Add support for targeting MSVC ABI on Windows The compiler does not yet support everything needed to integrate well with the MSVC ABI, in particular for runtime library selection and debug format selection. Document them in FIXME comments and leave this support undocumented by CMake for now. Fixes: #24840 Inspired-by: Pierrick Bouvier <pierrick.bouvier@linaro.org> 03 October 2023, 13:15:24 UTC
94c90cb CMake Nightly Date Stamp 03 October 2023, 04:01:13 UTC
e9af7b9 LLVMFlang: Add support for CMAKE_Fortran_COMPILER_TARGET 02 October 2023, 22:52:02 UTC
26fa048 Tests: Enable CMP0091/CMP0141 for MSVC settings in FortranOnly test 02 October 2023, 22:52:01 UTC
9d060b8 Fortran: Save CMAKE_LINKER variable persistently for MSVC ABI We already do this for other languages including C and CXX. 02 October 2023, 22:52:00 UTC
7571e65 CMakeDetermineCompilerABI: Add option to skip implicit link info parsing Provide a way to do the parsing earlier and not overwrite it here. 02 October 2023, 22:51:59 UTC
12733d0 CMakeParseImplicitLinkInfo: Detect link lines using link.exe and lld-link These are printed by LLVM-based compiler drivers targeting the MSVC ABI. In our use case for this, `CMAKE_LINKER` may not yet be known, so do not include it in the test data. 02 October 2023, 22:51:46 UTC
25644a7 FindPostgreSQL: Add support for version 16 Fixes: #25292 02 October 2023, 18:44:04 UTC
8735cbb Merge topic 'cxxmodules-no-longer-experimental' 437280b127 cxxmodules: scan C++ sources for imports by default 3cddd11649 Ninja: message about not compiled sources explicitly 068fde1c34 cmGeneratorTarget: use `this->` for method calls 197a6bf171 cxxmodules: rework control logic for scanning regular C++ sources 5eb7bd641a Tests/RunCMake/CXXModules: remove rules file requirement ff18acc301 CXXModules: remove `EXPERIMENTAL` from C++ module variable names 0c07f39006 cmExperimental: remove the flag for C++ modules 68caec9137 Help: add a manpage for cxxmodule support Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Pavel Solodovnikov <hellyeahdominate@gmail.com> Merge-request: !8828 02 October 2023, 15:55:38 UTC
0cafd63 Merge topic 'FindQt4-doc-typo' f8332bec19 FindQt4: Fix typo in documentation formatting Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8853 02 October 2023, 15:50:29 UTC
1d2465b Merge topic 'libuv-win-process' fe2ecf920f libuv: win,process: avoid kernel bug with starting Windows Store apps Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8846 02 October 2023, 14:34:54 UTC
437280b cxxmodules: scan C++ sources for imports by default Existing projects are not using C++ modules in their sources, so introduce policy CMP0155 to enable scanning by default. 02 October 2023, 14:17:31 UTC
3cddd11 Ninja: message about not compiled sources explicitly With CMP0155, filesets with only non-compiled sources do not go through the collation path that detects it. Detect it explicitly like the Visual Studio generator does. 02 October 2023, 14:17:31 UTC
068fde1 cmGeneratorTarget: use `this->` for method calls 02 October 2023, 14:17:31 UTC
197a6bf cxxmodules: rework control logic for scanning regular C++ sources Now that scanning support is no longer experimental, the logic for whether or not to scan C++ 20 sources is now important because all projects are now exposted to the logic. Make the scanning rules explicit in the documentation and rework the queries to localize all of the associated logic. A policy to handle the ultimate fallback logic will be implemented in a following commit. 02 October 2023, 14:17:31 UTC
5eb7bd6 Tests/RunCMake/CXXModules: remove rules file requirement Only Clang needs to disable extensions in order to work; other implementations work as-is. 02 October 2023, 14:17:31 UTC
ff18acc CXXModules: remove `EXPERIMENTAL` from C++ module variable names 02 October 2023, 14:17:31 UTC
0c07f39 cmExperimental: remove the flag for C++ modules All the major compilers now have scheduled releases with support for scanning, so remove the experimental gate. Fixes: #18355 02 October 2023, 14:17:31 UTC
68caec9 Help: add a manpage for cxxmodule support 02 October 2023, 14:17:31 UTC
f8332be FindQt4: Fix typo in documentation formatting 02 October 2023, 13:52:59 UTC
3278d7b Merge branch 'release-3.27' 02 October 2023, 13:00:02 UTC
ad4bed1 Merge topic 'doc-CMP0124' 55bf2a3494 Help: Document CMP0124 behavior on already-set variables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8850 02 October 2023, 13:00:02 UTC
1969600 Merge topic 'doc-CMP0124' into release-3.27 55bf2a3494 Help: Document CMP0124 behavior on already-set variables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8850 02 October 2023, 13:00:01 UTC
4d9c312 Merge branch 'release-3.27' 02 October 2023, 12:57:36 UTC
37c8062 Merge topic 'ctest-timeout-flag' d267c128a2 ctest: Restore support for --timeout values higher than default test timeout dd779a4bc2 Tests: Clarify RunCMake.CTestTimeout case name Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8851 02 October 2023, 12:57:36 UTC
832e88b Merge topic 'ctest-timeout-flag' into release-3.27 d267c128a2 ctest: Restore support for --timeout values higher than default test timeout dd779a4bc2 Tests: Clarify RunCMake.CTestTimeout case name Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8851 02 October 2023, 12:57:35 UTC
393d940 CMake Nightly Date Stamp 02 October 2023, 04:02:02 UTC
7ab8804 Merge topic 'ExternalProject-declare-download-byproducts' 872daff159 ExternalProject: declare byproducts for the download step Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8823 01 October 2023, 11:12:56 UTC
b061279 cmDebugTools: add header This provides a utility macro which prints out: - location of the call; - the expression being evaluated; and - the value of the expression. Evaluates to the value of the expression. Inspired by Rust's `dbg!` macro. See: https://doc.rust-lang.org/stable/std/macro.dbg.html 01 October 2023, 10:52:44 UTC
6b64529 CMake Nightly Date Stamp 01 October 2023, 04:01:11 UTC
872daff ExternalProject: declare byproducts for the download step This can surface a conflict where two projects download the same file and get scheduled against each other. 30 September 2023, 05:59:22 UTC
f822df3 CMake Nightly Date Stamp 30 September 2023, 04:01:11 UTC
55bf2a3 Help: Document CMP0124 behavior on already-set variables Improve the documentation from commit 46896d98bb (foreach(): loop variables are only available in the loop scope, 2021-04-25, v3.21.0-rc1~245^2) to follow policy documentation convention. Fixes: #25224 Inspired-by: Marius Messerschmidt <marius.messerschmidt@googlemail.com> 29 September 2023, 14:14:20 UTC
af149fb Merge topic 'FindCUDAToolkit-implicit-dirs' 4316d4dcfd FindCUDAToolkit: Search all of `nvcc` implicit includes and library dirs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8835 29 September 2023, 13:37:30 UTC
b3205af Merge topic 'help-arbitrary' 4e50320978 Help: Allow help for arbitrary keywords Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8674 29 September 2023, 13:36:24 UTC
d267c12 ctest: Restore support for --timeout values higher than default test timeout Since refactoring in commit 0a5aeaf302 (cmCTestRunTest: Consolidate test timeout selection logic, 2023-05-04, v3.27.0-rc1~120^2) we accidentally truncate `--timeout` values to ctest's default `TimeOut`. Fix the logic to prefer the flag whenever the `TIMEOUT` property is not set. In combination with the prior refactoring, this also fixes a bug that caused `--timeout` values of 10000000 seconds or more to be ignored. Fixes: #23979 29 September 2023, 13:25:01 UTC
dd779a4 Tests: Clarify RunCMake.CTestTimeout case name 29 September 2023, 12:58:15 UTC
32902d8 Merge topic 'ci-linkcheck' 3f684b123d Utilities/Sphinx: Allow linkcheck redirect for our get-involved page Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8848 29 September 2023, 11:37:43 UTC
e74c885 CMake Nightly Date Stamp 29 September 2023, 04:01:21 UTC
92adbb5 Merge branch 'release-3.27' 28 September 2023, 13:50:36 UTC
88c7eaa Merge topic 'android-clang-c++23' 75e9918a66 Android: Require Clang 18 for -std=c++23 Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Raul Tambre <raul@tambre.ee> Merge-request: !8847 28 September 2023, 13:50:36 UTC
dd949c7 Merge topic 'android-clang-c++23' into release-3.27 75e9918a66 Android: Require Clang 18 for -std=c++23 Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Raul Tambre <raul@tambre.ee> Merge-request: !8847 28 September 2023, 13:50:35 UTC
bf76104 Merge topic 'vs-flags-arch' 0031d5effa VS: Add `/arch:NotSet` flag table entries for v14x toolsets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8843 28 September 2023, 13:43:25 UTC
3f684b1 Utilities/Sphinx: Allow linkcheck redirect for our get-involved page The `cmake.org/get-involved` URL is more semantically meaningful than the `cmake.org/documentation` URL to which the former now redirects as an implementation detail. 28 September 2023, 13:36:23 UTC
fe2ecf9 libuv: win,process: avoid kernel bug with starting Windows Store apps Backport upstream libuv commit `93ca3f15` (win,process: avoid kernel bug with starting Windows Store apps, 2023-09-27) from libuv PR 4152. Fixes: #23029 Patch-by: Jameson Nash <vtjnash@gmail.com> 28 September 2023, 13:34:11 UTC
3ab5f3c CMake Nightly Date Stamp 28 September 2023, 04:01:18 UTC
4e50320 Help: Allow help for arbitrary keywords Changes `cmake --help [arg]` to search `Help/*/` instead of `Help/command/` Allows editors to easily display manual for `<cword>` 27 September 2023, 22:01:12 UTC
4316d4d FindCUDAToolkit: Search all of `nvcc` implicit includes and library dirs Improves the handling of CUDA layouts where we have multiple include and library directories listed in the output of `nvcc -v`. This updates both when the CUDA language is enabled or not. Fixes: #24915 27 September 2023, 17:28:52 UTC
75e9918 Android: Require Clang 18 for -std=c++23 Update the Clang version checks added by * commit eacacc70fc (Clang: use -std=c++23 for Clang 17.0+, 2023-05-08, v3.27.0-rc1~115^2) * commit 0183956d30 (Clang: C++26 support, 2023-05-16, v3.27.0-rc1~85^2) to account for Android NDK r26's distribution of a Clang based on a development version of LLVM/Clang 17.0 that pre-dated addition of these flags. Follow the pattern from commit 12e6796b62 (Android: Do not pass non-existent Clang -std flags, 2018-04-02, v3.12.0-rc1~284^2), which fixed the same problem for `-std=c++17`. Fixes: #25281 27 September 2023, 16:56:49 UTC
0031d5e VS: Add `/arch:NotSet` flag table entries for v14x toolsets Add `/arch:NotSet` to set `EnableEnhancedInstructionSet` to `NotSet`. Discourse-topic: https://discourse.cmake.org/t/8892 27 September 2023, 15:30:41 UTC
6bb0517 Merge topic 'cxxmodules-export-dirs-with-prefix' 42654cc818 Tests/CXXModules: add tests for modules with include requirements 7217cb78cf Tests/CXXModules: relax line number matching in stderr b3d1bbbbcc cmExportFileGenerator: relocate include directories for C++ modules 349ff8b080 cmGeneratorTarget: remove not-INTERFACE assertion 681a763425 cmGeneratorTarget: use a character literal Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8838 27 September 2023, 15:25:22 UTC
2a12a83 Merge topic 'misc-cxxmodule-fixes' 3b632f32fa Tests/CXXModules: forward the default build type 5ab6b09691 Tests/CXXModules: fix multi-config and MSVC details 11b62ef118 Tests/CXXModules: add missing `bmi-only` and compiler id fields 5d9631fbdd Tests/CXXModules: fix key set mismatch error messages 86e7fb72cb Tests/CXXModules: use a less generic name for the config 6b940dc590 Tests/CXXModules: replace the object extension as well 1c9f83c8ec Tests/CXXModules: fix error detection propagation 7a4c02cb38 cmGlobalGenerator: factor out messaging for CMP0037 ... Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Acked-by: Pavel Solodovnikov <hellyeahdominate@gmail.com> Merge-request: !8834 27 September 2023, 15:22:05 UTC
81d863b Merge topic 'autogen-timestamp-per-config' bac468ddfd AutoGen: Fix regression in timestamps on multi-config generators c3f0825d3c Tests/RunCMake/Autogen: Factor out test setup 9654835b4f Tests/RunCMake/Autogen: Add expect_n_times() function Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8840 27 September 2023, 15:21:07 UTC
ab2149e Merge topic 'ci-xcode-15.0' f8e0722e75 gitlab-ci: update macOS jobs to use Xcode 15.0 9ba1883ea6 Tests: Fix RunCMake.XcFramework in symlinked paths with Xcode 15 84a1e529ee Tests: Fix failures on macOS arm64 due to Xcode 15 skipping ad-hoc signature cc5d6134ad Tests: Disable visionOS cases because Xcode 15.0 excludes support f9f5751d18 Tests: Clarify RunCMake.XcFramework conditions testing Xcode version e0765c2c46 Tests: Teach RunCMake to ignore Xcode DVTAssertions warnings Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8830 27 September 2023, 14:38:14 UTC
a314fbe CMake Nightly Date Stamp 27 September 2023, 04:01:18 UTC
42654cc Tests/CXXModules: add tests for modules with include requirements 26 September 2023, 18:42:54 UTC
7217cb7 Tests/CXXModules: relax line number matching in stderr 26 September 2023, 18:42:47 UTC
back to top