https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
66f7d9e CMake 3.27.0-rc2 12 June 2023, 17:24:29 UTC
0e4d93f Merge topic 'restore-check-module-deps' into release-3.27 4a2b708144 Modules: Restore unnecessary inclusions for compatibility Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8554 12 June 2023, 17:19:17 UTC
4a2b708 Modules: Restore unnecessary inclusions for compatibility Since commit 03c6ebf2b5 (Modules:Check,GenerateExportHeader: include only what's needed, 2023-03-09, v3.27.0-rc1~327^2) some existing projects broke because they were accidentally relying on indirect inclusion of some check modules. For now, restore the unnecessary includes for compatibility. They can be removed with a policy later. Fixes: #24991 Issue: #24994 12 June 2023, 13:59:23 UTC
a70fe8e Merge topic 'add_test-empty-args' into release-3.27 1df3287bf6 add_test: Restore support for empty test arguments Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8551 12 June 2023, 10:41:40 UTC
bebb2ab Merge topic 'bootstrap-system-cppdap' into release-3.27 e4a9227360 bootstrap: Add --(no-)system-cppdap configuration switch Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8550 09 June 2023, 13:59:17 UTC
5741965 Merge topic 'Makefiles-safer-COLOR-usage' into release-3.27 8195aa3026 Makefiles: quote `$(COLOR)` expansions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8548 09 June 2023, 13:58:25 UTC
1df3287 add_test: Restore support for empty test arguments This was regressed by refactoring in commit e08ba229ee (CMake code rely on cmList class for CMake lists management (part. 1), 2023-04-14, v3.27.0-rc1~174^2). Fix it and add a test case. Fixes: #24986 09 June 2023, 13:47:52 UTC
e4a9227 bootstrap: Add --(no-)system-cppdap configuration switch This was accidentally left out of commit 5ec69eb58c (cppdap: Build as part of CMake or use external installation, 2023-05-19, v3.27.0-rc1~45^2~1). 08 June 2023, 18:56:07 UTC
5b39465 CMake 3.27.0-rc1 08 June 2023, 15:10:11 UTC
8195aa3 Makefiles: quote `$(COLOR)` expansions This handles the case where `COLOR` is set to some ANSI-like color sequence in the ambient environment. These sequences tend to include `;` which terminates the command and tries to use the next component (typically an integer, possibly with a trailing `m`) with errors like: /bin/sh: line 1: 2: command not found /bin/sh: line 1: 255: command not found /bin/sh: line 1: 221: command not found /bin/sh: line 1: 255m: command not found Also add a test that sets `COLOR` in the environment which affects the generated Makefiles behavior. See: https://discourse.cmake.org/t/cmake-failing-gcc-compiler-checks/8277 08 June 2023, 15:05:11 UTC
abc93ff Merge topic 'FindCUDAToolkit-cupti-nvperf' into release-3.27 f9579ffaa6 FindCUDAToolkit: Add cupti nvperf and pcsampling targets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8545 08 June 2023, 14:48:09 UTC
aebf8ad Merge topic 'cmcldeps-rc' into release-3.27 0e1abf7afa cmcldeps: Avoid passing /nologo more than once to RC compiler f694e8d9c8 cmcldeps: Do not pass linker flags to cl 8600fb263b cmcldeps: Remove unused C and CXX support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8541 08 June 2023, 14:45:45 UTC
52970dc Merge topic 'target-system-variables' into release-3.27 e4c53cdc15 BinUtils: Drop now-unnecessary cross-compiling workaround for Apple hosts 1373373823 enable_language: Establish target platform identification variables earlier 1d916bf3d2 kFreeBSD,GNU: Provide multiarch library directory regex earlier Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !8544 08 June 2023, 14:44:38 UTC
f9579ff FindCUDAToolkit: Add cupti nvperf and pcsampling targets 07 June 2023, 17:58:09 UTC
0e1abf7 cmcldeps: Avoid passing /nologo more than once to RC compiler `rc /nologo /nologo ...` fails: fatal error RC1106: invalid option: -ologo Fixes: #24974 Inspired-by: Benjamin Buch <benjamin.buch@technoteam.de> 07 June 2023, 14:12:57 UTC
f694e8d cmcldeps: Do not pass linker flags to cl Avoid cl `Command line warning D9035`. Fixes: #24906 Co-authored-by: Brad King <brad.king@kitware.com> 07 June 2023, 14:05:39 UTC
8600fb2 cmcldeps: Remove unused C and CXX support We never set `CMAKE_NINJA_CMCLDEPS_{C,CXX}` anymore. 07 June 2023, 12:16:40 UTC
e4c53cd BinUtils: Drop now-unnecessary cross-compiling workaround for Apple hosts Previously we added fallbacks to `llvm-{ar,strip}` on Apple hosts in case of cross-compiling because the `APPLE` platform variable was not set w.r.t. the target platform. The platform variable has been fixed, so remove the fallbacks. Issue: #23333 07 June 2023, 11:02:20 UTC
1373373 enable_language: Establish target platform identification variables earlier Set target platform identification variables like `APPLE` and `LINUX` as soon as the target system is identified. This makes them available during toolchain and binutils selection. Fixes: #23333 07 June 2023, 11:02:20 UTC
1d916bf kFreeBSD,GNU: Provide multiarch library directory regex earlier Make `CMAKE_LIBRARY_ARCHITECTURE_REGEX` available while determining compilers before `Platform/{kFreeBSD,GNU}` is loaded. Follow up commit cc737ae829 (Linux: Provide multiarch library directory regex earlier, 2023-05-31). 06 June 2023, 19:35:20 UTC
c01091d Begin 3.27 release versioning 06 June 2023, 17:36:58 UTC
d3f07fb Help: Drop development topic notes to prepare release Release versions do not have the development topic section of the CMake Release Notes index page. 06 June 2023, 17:36:21 UTC
5e77c6e Merge topic 'doc-3.27-relnotes' 6bc97b453c Help: Update Sphinx versionadded directives for 3.27 release 78d2c9fef0 Help: Organize and revise 3.27 release notes e6bcda8c39 Help: Consolidate 3.27 release notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8539 06 June 2023, 17:31:07 UTC
6bc97b4 Help: Update Sphinx versionadded directives for 3.27 release Run the script: Utilities/Sphinx/update_versions.py --since v3.26.0 --overwrite Manually remove directives added to new documentation of existing environment variables. 06 June 2023, 17:18:16 UTC
78d2c9f Help: Organize and revise 3.27 release notes Add section headers similar to the 3.26 release notes and move each individual bullet into an appropriate section. Revise a few bullets. 06 June 2023, 15:15:19 UTC
af69d59 Merge topic 'verify-interface-header-sets-skip-linting' 36ec89639a VERIFY_INTERFACE_HEADER_SETS: Skip header files that have SKIP_LINTING Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8540 06 June 2023, 14:51:27 UTC
36ec896 VERIFY_INTERFACE_HEADER_SETS: Skip header files that have SKIP_LINTING Fixes: #24972 06 June 2023, 14:45:22 UTC
ec47299 Merge topic 'apple-clang-asm-compiler-id' 8c789bee83 AppleClang: Fix ASM compiler identification Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8537 06 June 2023, 14:00:52 UTC
53d9234 Merge topic 'Apple-tbd-runpath-handling' bfa5b430b3 Apple text-based stubs: ensure runpath is correctly defined Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8536 06 June 2023, 13:55:34 UTC
1ad77d7 Merge topic 'FindPython-distutils-deprecation' 988ac305bd FindPython: update for distutils module deprecation Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8538 06 June 2023, 13:54:04 UTC
0eada92 Merge topic 'cmuvprocesschain-status-getexception' 154fe00ca5 cmUVProcessChain: Add Status::GetException() method Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8528 06 June 2023, 12:41:58 UTC
722c801 CMake Nightly Date Stamp 06 June 2023, 04:01:11 UTC
8c789be AppleClang: Fix ASM compiler identification Recent AppleClang compilers identify themselves as `Apple clang version 14.0.3 (clang-1403.0.22.14.1)`. 05 June 2023, 21:31:35 UTC
154fe00 cmUVProcessChain: Add Status::GetException() method 05 June 2023, 15:27:45 UTC
e6bcda8 Help: Consolidate 3.27 release notes Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.27.rst`. 05 June 2023, 15:13:54 UTC
3760ac9 Merge topic 'file-api-query-command' 99b2ccf80d cmake_file_api: New project command Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8530 05 June 2023, 13:45:02 UTC
33750f1 Merge topic 'ci-hip-5.5' 679d201df7 gitlab-ci: Update HIP job to ROCm 5.5 427b0d24ba ci: Update HIP image to ROCm 5.5 on Ubuntu 22.04 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8533 05 June 2023, 10:43:15 UTC
da6bb16 Merge topic 'hip-usr-include' f4d28d9e27 HIP: Fix implicit include directory detection under /usr/include Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8534 05 June 2023, 10:42:37 UTC
bcbf415 Merge topic 'orkun_24968_02_06_2023' 3e462202a7 Test: Generate pseudo linters generator independent Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8532 05 June 2023, 10:41:53 UTC
58ddf24 Merge topic 'FindOpenACC-shell-flags' 5a77c2e02a FindOpenACC: Keep flags together in imported target usage requirements Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8531 05 June 2023, 10:39:56 UTC
7838ae4 Merge topic 'ctest-timeout-signal' 54c5654f7d ctest: Optionally terminate tests with a custom signal on timeout e38c05688e CTest/cmProcess: Adopt field tracking reason for the process timeout 25c1468314 cmCTestTestHandler: Remove outdated comment 41e8507ab7 IWYU: Add mapping for bits/chrono.h to chrono Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8472 05 June 2023, 10:33:36 UTC
99b2ccf cmake_file_api: New project command Projects can use the new command to request file API replies for the current run. No query files are generated, the query is tracked internally. Replies are created in the file system at generation time in the usual way. Fixes: #24951 05 June 2023, 10:20:50 UTC
988ac30 FindPython: update for distutils module deprecation Fixes: #24956 05 June 2023, 09:22:03 UTC
8f8a5e5 CMake Nightly Date Stamp 05 June 2023, 04:01:35 UTC
bfa5b43 Apple text-based stubs: ensure runpath is correctly defined This is a complement to !8204. 04 June 2023, 13:29:42 UTC
326bd50 CMake Nightly Date Stamp 04 June 2023, 04:01:08 UTC
b0cda51 CMake Nightly Date Stamp 03 June 2023, 04:01:09 UTC
f4d28d9 HIP: Fix implicit include directory detection under /usr/include The `CMAKE_<LANG>_IMPLICIT_INCLUDE_DIRECTORIES` are computed using `try_compile` in `CMAKE_DETERMINE_COMPILER_ABI`, but the implicit include directories are not known during that `try_compile`. This can be a problem when the HIP runtime include path is `/usr/include`, because the runtime include path is always added to the userDirs and the compiler automatically includes standard library headers via `__clang_hip_runtime_wrapper.h`. Issue: #24562 02 June 2023, 15:25:06 UTC
3e46220 Test: Generate pseudo linters generator independent Fixes: #24968 02 June 2023, 13:55:47 UTC
679d201 gitlab-ci: Update HIP job to ROCm 5.5 02 June 2023, 13:46:47 UTC
427b0d2 ci: Update HIP image to ROCm 5.5 on Ubuntu 22.04 02 June 2023, 13:46:47 UTC
a677433 Merge topic 'cxxmodules-remove-dyndep-variable' 0183e1bca3 cxxmodules: remove `CMAKE_EXPERIMENTAL_CXX_MODULE_DYNDEP` variable Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8524 02 June 2023, 13:39:28 UTC
5a77c2e FindOpenACC: Keep flags together in imported target usage requirements If `OpenACC_C_FLAGS` contains `-h acc`, the flag pair needs to be preserved as a shell command fragment, and must not be split by de-duplication with other `target_compile_options`. Fixes: #24963 02 June 2023, 13:15:40 UTC
a0ce31d Merge topic 'FindOpenMP-shell-flags' 56ff12501f FindOpenMP: Keep flags together in imported target usage requirements Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8529 02 June 2023, 13:14:20 UTC
54c5654 ctest: Optionally terminate tests with a custom signal on timeout CTest normally terminates test processes on timeout using `SIGKILL`. Offer tests a chance to exit gracefully, on platforms supporting POSIX signals, by setting `TIMEOUT_SIGNAL_{NAME,GRACE_PERIOD}` properties. Fixes: #17288 02 June 2023, 10:51:13 UTC
17a43ee CMake Nightly Date Stamp 02 June 2023, 04:01:16 UTC
56ff125 FindOpenMP: Keep flags together in imported target usage requirements If `OpenMP_C_FLAGS` contains `-Xclang -fopenmp`, the flag pair needs to be preserved as a shell command fragment, and must not be split by de-duplication with other `target_compile_options`. Fixes: #24966 01 June 2023, 19:18:33 UTC
0183e1b cxxmodules: remove `CMAKE_EXPERIMENTAL_CXX_MODULE_DYNDEP` variable It is now subsumed by the UUID setting completely. 01 June 2023, 18:43:26 UTC
9a63aa8 Merge topic 'ep-tls-verify' dcbc36572f ExternalProject: Respect TLS_VERIFY for git update step 8fdce89f70 Help: Clarify default TLS_VERIFY behavior for git download method Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8516 01 June 2023, 15:42:21 UTC
f6435f7 Merge topic 'automoc-moc-options-test' 1f4b374d6e cmQtAutoGenInitializer: Reduce string copies b6f66b445a cmQtAutoGenInitializer: Remove no-op calls 55d93bdabf cmQtAutoGenInitializer: Improve const correctness feb56a666f cmTarget: Improve const correctness of AddUtility 5e513e562f Help: Add AUTOMOC_MOC_OPTIONS example 5380ad9d58 Tests: Add test for AUTOMOC_MOC_OPTIONS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8523 01 June 2023, 15:19:19 UTC
99e80ea Merge topic 'cmuvprocesschain-finished' 22e5775cde cmUVProcessChain: Add Finished() method Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8526 01 June 2023, 14:30:02 UTC
ea82b2c Merge topic 'hip-multiarch' bae57dc281 HIP: Fix search for hip-lang CMake package on multiarch distros cc737ae829 Linux: Provide multiarch library directory regex earlier Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8525 01 June 2023, 13:54:52 UTC
64a4d1f Merge topic 'remove-header-unit-fileset-type' 7b62a83c6f cxxmodules: update the experimental UUID 6ff5cdc533 cxxmodules: remove support for `CXX_MODULE_HEADER_UNITS` filesets Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8510 01 June 2023, 13:53:34 UTC
54a4aa5 Merge topic 'cuda-ipo-arch' 45584508fa CUDA/NVIDIA: fix LTO with explicit architectures Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Raul Tambre <raul@tambre.ee> Merge-request: !8508 01 June 2023, 13:49:15 UTC
aa3675d Merge topic 'cmake-compile-no-warning-as-error' da27ff1e96 Preserve --compile-no-warning-as-error in automatic CMake re-runs e0b48284a1 Xcode: Internally uses -S instead of -H to specify source directory Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8522 01 June 2023, 13:45:56 UTC
859de07 Merge topic 'update-curl' 2de38e0b45 Utilities: Update hard-coded try_compile results for curl 8.1.2 a6c9b53273 Merge branch 'upstream-curl' into update-curl 80cb6a5121 curl 2023-05-30 (7ab9d437) 7f1abf62e1 curl: Update script to get curl 8.1.2 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8519 01 June 2023, 13:44:21 UTC
1606184 CMake Nightly Date Stamp 01 June 2023, 04:01:18 UTC
dcbc365 ExternalProject: Respect TLS_VERIFY for git update step Git config options can be passed to git clone before or after the "clone" keyword. If specified before, the config setting is only applied to that command invocation. It acts to override the value in the global or project defaults (the latter doesn't exist for clone). When the config setting is passed after the "clone" keyword, it is saved into the cloned repository's config and will persist for later git operations. The existing implementation expected the latter behavior, but put the config setting before the "clone" keyword and therefore the setting was not persisting to the git update step. Move it to after the "clone" keyword so that it will persist. The submodule handling is different. There is no support for doing a "git submodule update" with a "sticky" config setting. Instead, you have to pass the setting with all such calls. The existing implementation was doing this for the clone step, but not the git update step. Add the config setting there as well so that submodules also effectively have the sslVerify setting persist to the update step too. Fixes: #18948 01 June 2023, 00:27:07 UTC
22e5775 cmUVProcessChain: Add Finished() method 31 May 2023, 21:21:52 UTC
bae57dc HIP: Fix search for hip-lang CMake package on multiarch distros We need `CMAKE_LIBRARY_ARCHITECTURE` to find the package before HIP compiler ABI detection. However, if HIP is the first enabled language, the value is not known until `CMAKE_HIP_LIBRARY_ARCHITECTURE` is determined by the ABI detection step. Resolve this by detecting `CMAKE_HIP_LIBRARY_ARCHITECTURE` from the compiler id output. Fixes: #24562 31 May 2023, 20:53:47 UTC
cc737ae Linux: Provide multiarch library directory regex earlier Make `CMAKE_LIBRARY_ARCHITECTURE_REGEX` available while determining compilers before `Platform/Linux` is loaded. 31 May 2023, 20:52:54 UTC
1f4b374 cmQtAutoGenInitializer: Reduce string copies 31 May 2023, 17:04:49 UTC
b6f66b4 cmQtAutoGenInitializer: Remove no-op calls 31 May 2023, 17:03:37 UTC
55d93bd cmQtAutoGenInitializer: Improve const correctness 31 May 2023, 17:02:45 UTC
feb56a6 cmTarget: Improve const correctness of AddUtility 31 May 2023, 17:01:29 UTC
5e513e5 Help: Add AUTOMOC_MOC_OPTIONS example 31 May 2023, 16:59:28 UTC
5380ad9 Tests: Add test for AUTOMOC_MOC_OPTIONS Fixes: #23894 31 May 2023, 16:59:20 UTC
4558450 CUDA/NVIDIA: fix LTO with explicit architectures 31 May 2023, 15:44:10 UTC
7b62a83 cxxmodules: update the experimental UUID Syntactic support for C++ header units has been removed, so a new UUID is warranted. 31 May 2023, 14:57:11 UTC
6ff5cdc cxxmodules: remove support for `CXX_MODULE_HEADER_UNITS` filesets There's no backing implementation for header units anyways, so just remove it for now. 31 May 2023, 14:57:11 UTC
e38c056 CTest/cmProcess: Adopt field tracking reason for the process timeout A test process may timeout either because the test timeout was reached, or the overall stop time was reached. Shorten the lifetime for which we track this state in `cmCTestRunTest`. 31 May 2023, 13:43:03 UTC
25c1468 cmCTestTestHandler: Remove outdated comment Remove a comment that has not been relevant since commit 177edc5ed1 (Fixed ctest -N segfault issue. Further refactored ctest. Enabled failover for ctest, 2009-08-27, v2.8.0~250). 31 May 2023, 13:43:03 UTC
41e8507 IWYU: Add mapping for bits/chrono.h to chrono 31 May 2023, 13:43:01 UTC
2624006 Merge branch 'release-3.26' 31 May 2023, 13:40:25 UTC
0dc3e68 Merge topic 'find-boost-1.82' 5cbbe55de8 FindBoost: Add support for Boost 1.82 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8514 31 May 2023, 13:40:24 UTC
f045ffe Merge topic 'find-boost-1.82' into release-3.26 5cbbe55de8 FindBoost: Add support for Boost 1.82 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8514 31 May 2023, 13:40:23 UTC
c4f273e Merge topic 'AddCacheEntry-suppress-raw-pointer-usage' 4fc322bab4 AddCacheEntry: Suppress raw pointer usage Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8520 31 May 2023, 13:35:25 UTC
826825f Merge topic 'orkun_24848_19_05_2023' 2bb3d9b644 Autogen: Fix multi-config generated file issue 3bd605f3d0 Autogen: Optimize cmake_autogen execution for CROSS_CONFIG usage f2f21c5752 Improve Const Correctness Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8507 31 May 2023, 13:34:23 UTC
5b06351 Merge topic 'cmake-verbose-print-build-tool-command' 8451a3f0b5 cmGlobalGenerator: use a stream for output in `Build` e060666531 cmake: write the build command itself with `--verbose` b017c9f127 cmGlobalGenerator: fix off-by-one for `&&` command joining c715fd8d76 cmGlobalGenerator: quote commands in `::Build` output d6c0e827bc cmGlobalGenerator: add a `QuotedPrintable` method for commands 28ee3bef34 cmGlobalGenerator: add missing spaces in output 465ab8d872 cmGlobalGenerator: use `cmStrCat` in `::Build` 81d45dabc4 cmOutputConverter: add a `static` version of `EscapeForShell` Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Acked-by: Alex <leha-bot@yandex.ru> Merge-request: !8183 31 May 2023, 13:33:26 UTC
5cbbe55 FindBoost: Add support for Boost 1.82 Update the list of known versions. There is a new header-only library, Boost.MySQL. It has no dependencies and has a core header `<boost/mysql.hpp>`. Run the command cmake -DBOOST_DIR=/path/to/boost_1_82_0 \ -P Utilities/Scripts/BoostScanDeps.cmake to extract dependencies from the 1.82.0 source tree. They are the same as 1.81's dependencies, so just update the version check for warning about newer versions. 31 May 2023, 13:29:16 UTC
3332fda Merge topic 'help-importing-exporting-lib' aef057d0e8 Help/guide: fix MathFunctionsTargets.cmake path in importing-exporting Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !8511 31 May 2023, 13:27:05 UTC
99bda1d Merge branch 'release-3.26' 31 May 2023, 13:25:08 UTC
888c235 Merge topic 'werror_space_fix' cec6f98018 CMakeDetermineCompilerABI: Avoid removing the flag after -Werror Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Robert Maynard <robertjmaynard@gmail.com> Merge-request: !8518 31 May 2023, 13:25:08 UTC
492bf5e Merge topic 'werror_space_fix' into release-3.26 cec6f98018 CMakeDetermineCompilerABI: Avoid removing the flag after -Werror Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Robert Maynard <robertjmaynard@gmail.com> Merge-request: !8518 31 May 2023, 13:25:06 UTC
062e547 Merge topic 'cmake-debugger' a9a592f96e cmake: Add debugger Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Acked-by: scivision <michael@scivision.dev> Acked-by: Osyotr <zhenchik35026@gmail.com> Acked-by: Alex <leha-bot@yandex.ru> Merge-request: !8338 31 May 2023, 13:21:02 UTC
aa888de CMake Nightly Date Stamp 31 May 2023, 04:01:11 UTC
da27ff1 Preserve --compile-no-warning-as-error in automatic CMake re-runs When the build system re-runs `cmake` to regenerate itself, preserve the `--compile-no-warning-as-error` option if it was used when `cmake` was last explicitly invoked. Normally such settings are preserved in the cache, but the purpose of this option is to be beyond the reach of project code. 30 May 2023, 21:44:43 UTC
e0b4828 Xcode: Internally uses -S instead of -H to specify source directory This was accidentally left out of commit de962cc00d (CMake: Internally uses -S instead of -H to specify source directory, 2018-09-06, v3.13.0-rc1~76^2~1). 30 May 2023, 21:22:15 UTC
cec6f98 CMakeDetermineCompilerABI: Avoid removing the flag after -Werror The matching became too eager after commit 079ea66468 (CMakeDetermineCompilerABI: Handle NVCC-style -Werror flags, 2020-10-04, v3.19.0-rc1~45^2). When -Werror was specified without a value we would eat the following flag. Prevent this by disallowing "-" as the first character of the flag's value. Fixes: 079ea66468a6ffe0b02c3d6622bc0230fdf455b0 See-also: https://discourse.cmake.org/t/8230 30 May 2023, 15:03:09 UTC
305527f Merge branch 'release-3.26' into master 30 May 2023, 14:59:10 UTC
back to top