https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
0cd5300 CMake 3.27.0-rc3 20 June 2023, 17:11:25 UTC
fd949f6 Merge topic 'android-platform-vars' into release-3.27 ab66b89a46 Android: Restore platform id vars with legacy toolchain file Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8576 20 June 2023, 17:09:58 UTC
f342a65 Merge topic 'FindProtobuf-version-schemes' into release-3.27 fc7dcc6a24 FindProtobuf: Support new version number scheme Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !8574 20 June 2023, 17:08:46 UTC
ab66b89 Android: Restore platform id vars with legacy toolchain file Restore definition of `ANDROID` and `UNIX` when `CMAKE_SYSTEM_VERSION` is `1`. This was broken by commit 1373373823 (enable_language: Establish target platform identification variables earlier, 2023-06-06, v3.27.0-rc1~3^2~1). Fixes: #25004 20 June 2023, 14:39:37 UTC
fc7dcc6 FindProtobuf: Support new version number scheme Protobuf changed it's version number scheme with version 21. The first number (usually the major version) is not synchronized between compiler and library version, but the second and third number are. See https://protobuf.dev/news/2022-05-06/ for more details. Fixes: #24847 20 June 2023, 13:59:53 UTC
21d4095 Merge topic 'rel-macos-c++17' into release-3.27 7b205b7078 ci: Build macOS 10.13+ package as C++17 7f6cebb1cd ci: Split macOS 10.10+ and 10.13+ package language standard selection aab16d4bfc ci: Drop unnecessary -stdlib flag from macOS package Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8567 20 June 2023, 13:26:28 UTC
e12d6d2 Merge topic 'cmList-SUBLIST-regression' into release-3.27 1cfaed0684 list(): restore SUBLIST behavior Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8569 20 June 2023, 13:25:39 UTC
1cfaed0 list(): restore SUBLIST behavior Fixes: #25002 16 June 2023, 13:14:03 UTC
8a99acd Merge topic 'FindPostgreSQL-15' into release-3.27 80ba2cccfc FindPostgreSQL: Add support for version 15 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8568 16 June 2023, 12:35:34 UTC
80ba2cc FindPostgreSQL: Add support for version 15 16 June 2023, 12:21:04 UTC
7b205b7 ci: Build macOS 10.13+ package as C++17 Take advantage of the standard library implementations of those C++17 features available when targeting macOS 10.13. Note that the standard library `std::filesystem` implementation is not available until 10.15. 16 June 2023, 12:16:43 UTC
8e4cda7 Merge topic 'fix_tutorial_step7_solution_text' into release-3.27 a8679c997d Tutorial: Extend literal include to contain full code changes in solution Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8563 16 June 2023, 11:49:17 UTC
a8679c9 Tutorial: Extend literal include to contain full code changes in solution The solution for step 7 todo 5 did not include all of the code changes. Modify it to include the needed `#endif` code change. 15 June 2023, 13:29:16 UTC
7f6cebb ci: Split macOS 10.10+ and 10.13+ package language standard selection Prepare to use a different language standard level for each package. 15 June 2023, 13:21:07 UTC
aab16d4 ci: Drop unnecessary -stdlib flag from macOS package AppleClang uses `libc++` by default. 15 June 2023, 13:21:07 UTC
57b97d3 Merge topic 'doc-genex-TARGET_RUNTIME_DLL_DIRS' into release-3.27 acce355673 Help: Add 3.27 release note for TARGET_RUNTIME_DLL_DIRS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8558 14 June 2023, 13:13:50 UTC
f19baf5 Merge topic 'improve-sphinx-check' into release-3.27 528cdc7551 Utilities/Sphinx: Fix some flake8 gripes 4bd1beded4 Utilities/Sphinx: Don't ignore flake8 E402 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8561 14 June 2023, 13:12:57 UTC
528cdc7 Utilities/Sphinx: Fix some flake8 gripes Reorder some imports to better conform to what flake8 wants. 13 June 2023, 15:39:48 UTC
4bd1bed Utilities/Sphinx: Don't ignore flake8 E402 Refactor commit 1f39a3cd1a (Utilities/Sphinx: Restore explicit check for Sphinx 2.x or later) to avoid needing to suppress flake8 E402. While ignoring it with respect to the docutils/sphinx imports and the sphinx version check was correct, the need to disable it for the whole file was suboptimal. 13 June 2023, 15:25:14 UTC
acce355 Help: Add 3.27 release note for TARGET_RUNTIME_DLL_DIRS This was accidentally left out of commit 2ce3d62ffb (Help: add documentation for the new TARGET_RUNTIME_DLL_DIRS genex, 2023-02-26, v3.27.0-rc1~400^2~2). 13 June 2023, 14:59:28 UTC
cb5b148 Merge topic 'test-no-git' into release-3.27 15d9d591bd Tests: Require git to enable RunCMake.CMP0150 test 0c2610bd30 Tests: Find GIT_EXECUTABLE early enough to use in all tests Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8556 13 June 2023, 14:54:56 UTC
152be45 Merge topic 'doc-sphinx-2.x' into release-3.27 1f39a3cd1a Utilities/Sphinx: Restore explicit check for Sphinx 2.x or later 5de805bea2 Utilities/Sphinx: Fix flake8 E124 diagnostic in cmake.py Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8555 13 June 2023, 14:48:31 UTC
15d9d59 Tests: Require git to enable RunCMake.CMP0150 test The test added by commit 550f63447d (ExternalProject/FetchContent: Support relative remote URLs, 2023-04-21, v3.27.0-rc1~156^2) covers Git-specific functionality, and requires a `git` tool to be available. 12 June 2023, 21:56:53 UTC
0c2610b Tests: Find GIT_EXECUTABLE early enough to use in all tests Some tests work only if a `git` executable is available. 12 June 2023, 21:53:56 UTC
1f39a3c Utilities/Sphinx: Restore explicit check for Sphinx 2.x or later Refactoring in commit adbc8c982d (Utilities/Sphinx: Fix flake8 gripes in cmake.py, 2023-03-13, v3.27.0-rc1~317^2) moved the assertion added by commit cef51925a4 (Utilities/Sphinx: Require Sphinx 2.x or later, 2023-03-13, v3.27.0-rc1~317^2~2) to after imports, which is too late to clearly reject older Sphinx versions. 12 June 2023, 21:37:13 UTC
5de805b Utilities/Sphinx: Fix flake8 E124 diagnostic in cmake.py 12 June 2023, 21:34:25 UTC
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
back to top