f19baf5 | Brad King | 14 June 2023, 13:12:53 UTC | 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 | Matthew Woehlke | 13 June 2023, 15:39:48 UTC | Utilities/Sphinx: Fix some flake8 gripes Reorder some imports to better conform to what flake8 wants. | 13 June 2023, 15:39:48 UTC |
4bd1bed | Matthew Woehlke | 13 June 2023, 15:25:14 UTC | 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 |
cb5b148 | Brad King | 13 June 2023, 14:54:47 UTC | 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 | Brad King | 13 June 2023, 14:48:24 UTC | 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 | Brad King | 12 June 2023, 21:56:53 UTC | 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 | Brad King | 12 June 2023, 21:53:20 UTC | 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 | Brad King | 12 June 2023, 21:37:13 UTC | 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 | Brad King | 12 June 2023, 21:33:59 UTC | Utilities/Sphinx: Fix flake8 E124 diagnostic in cmake.py | 12 June 2023, 21:34:25 UTC |
66f7d9e | Brad King | 12 June 2023, 17:24:29 UTC | CMake 3.27.0-rc2 | 12 June 2023, 17:24:29 UTC |
0e4d93f | Brad King | 12 June 2023, 17:19:01 UTC | 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 | Brad King | 12 June 2023, 13:59:23 UTC | 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 | Brad King | 12 June 2023, 10:41:26 UTC | 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 | Brad King | 09 June 2023, 13:58:45 UTC | 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 | Brad King | 09 June 2023, 13:58:17 UTC | 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 | Marc Chevrier | 09 June 2023, 09:44:27 UTC | 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 | Björn Esser | 08 June 2023, 18:44:46 UTC | 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 | Brad King | 08 June 2023, 15:10:11 UTC | CMake 3.27.0-rc1 | 08 June 2023, 15:10:11 UTC |
8195aa3 | Ben Boeckel | 08 June 2023, 04:02:13 UTC | 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 | Brad King | 08 June 2023, 14:47:19 UTC | 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 | Brad King | 08 June 2023, 14:45:05 UTC | 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 | Brad King | 08 June 2023, 14:44:19 UTC | 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 | Robert Maynard | 06 June 2023, 18:34:01 UTC | FindCUDAToolkit: Add cupti nvperf and pcsampling targets | 07 June 2023, 17:58:09 UTC |
0e1abf7 | Brad King | 07 June 2023, 13:58:52 UTC | 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 | Benjamin Buch | 07 June 2023, 10:15:06 UTC | 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 | Benjamin Buch | 07 June 2023, 09:53:47 UTC | cmcldeps: Remove unused C and CXX support We never set `CMAKE_NINJA_CMCLDEPS_{C,CXX}` anymore. | 07 June 2023, 12:16:40 UTC |
e4c53cd | Brad King | 07 June 2023, 10:27:37 UTC | 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 | Brad King | 06 June 2023, 19:36:54 UTC | 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 | Brad King | 06 June 2023, 19:31:50 UTC | 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 | Brad King | 06 June 2023, 17:36:58 UTC | Begin 3.27 release versioning | 06 June 2023, 17:36:58 UTC |
d3f07fb | Brad King | 06 June 2023, 17:36:21 UTC | Help: Drop development topic notes to prepare release Release versions do not have the development topic section of the CMake Release Notes index page. | 06 June 2023, 17:36:21 UTC |
5e77c6e | Brad King | 06 June 2023, 17:30:57 UTC | 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 | Brad King | 06 June 2023, 17:17:05 UTC | 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 | Brad King | 05 June 2023, 15:44:09 UTC | 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 | Kyle Edwards | 06 June 2023, 14:51:19 UTC | 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 | Kyle Edwards | 05 June 2023, 20:42:12 UTC | VERIFY_INTERFACE_HEADER_SETS: Skip header files that have SKIP_LINTING Fixes: #24972 | 06 June 2023, 14:45:22 UTC |
ec47299 | Brad King | 06 June 2023, 14:00:43 UTC | 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 | Brad King | 06 June 2023, 13:55:28 UTC | 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 | Brad King | 06 June 2023, 13:53:47 UTC | 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 | Kyle Edwards | 06 June 2023, 12:41:43 UTC | 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 | Kitware Robot | 06 June 2023, 04:01:11 UTC | CMake Nightly Date Stamp | 06 June 2023, 04:01:11 UTC |
8c789be | Gregor Jasny | 04 June 2023, 18:20:10 UTC | 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 | Kyle Edwards | 01 June 2023, 15:52:40 UTC | cmUVProcessChain: Add Status::GetException() method | 05 June 2023, 15:27:45 UTC |
e6bcda8 | Brad King | 05 June 2023, 15:13:54 UTC | 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 | Brad King | 05 June 2023, 13:44:44 UTC | 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 | Brad King | 05 June 2023, 10:42:57 UTC | 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 | Brad King | 05 June 2023, 10:42:22 UTC | 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 | Brad King | 05 June 2023, 10:41:44 UTC | 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 | Brad King | 05 June 2023, 10:39:48 UTC | 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 | Brad King | 05 June 2023, 10:33:25 UTC | 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 | Craig Scott | 02 June 2023, 07:16:57 UTC | 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 | Marc Chevrier | 05 June 2023, 08:47:52 UTC | FindPython: update for distutils module deprecation Fixes: #24956 | 05 June 2023, 09:22:03 UTC |
8f8a5e5 | Kitware Robot | 05 June 2023, 04:01:35 UTC | CMake Nightly Date Stamp | 05 June 2023, 04:01:35 UTC |
bfa5b43 | Marc Chevrier | 04 June 2023, 13:29:42 UTC | Apple text-based stubs: ensure runpath is correctly defined This is a complement to !8204. | 04 June 2023, 13:29:42 UTC |
326bd50 | Kitware Robot | 04 June 2023, 04:01:08 UTC | CMake Nightly Date Stamp | 04 June 2023, 04:01:08 UTC |
b0cda51 | Kitware Robot | 03 June 2023, 04:01:09 UTC | CMake Nightly Date Stamp | 03 June 2023, 04:01:09 UTC |
f4d28d9 | Cordell Bloor | 22 March 2023, 22:48:10 UTC | 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 | Orkun Tokdemir | 02 June 2023, 13:54:18 UTC | Test: Generate pseudo linters generator independent Fixes: #24968 | 02 June 2023, 13:55:47 UTC |
679d201 | Brad King | 01 June 2023, 20:07:15 UTC | gitlab-ci: Update HIP job to ROCm 5.5 | 02 June 2023, 13:46:47 UTC |
427b0d2 | Brad King | 01 June 2023, 19:46:57 UTC | ci: Update HIP image to ROCm 5.5 on Ubuntu 22.04 | 02 June 2023, 13:46:47 UTC |
a677433 | Brad King | 02 June 2023, 13:39:22 UTC | 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 | Brad King | 02 June 2023, 13:15:40 UTC | 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 | Brad King | 02 June 2023, 13:14:10 UTC | 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 | Brad King | 11 May 2023, 17:32:15 UTC | 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 | Kitware Robot | 02 June 2023, 04:01:16 UTC | CMake Nightly Date Stamp | 02 June 2023, 04:01:16 UTC |
56ff125 | Brad King | 01 June 2023, 19:18:33 UTC | 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 | Ben Boeckel | 31 May 2023, 16:10:43 UTC | 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 | Brad King | 01 June 2023, 15:42:13 UTC | 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 | Brad King | 01 June 2023, 15:19:02 UTC | 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 | Kyle Edwards | 01 June 2023, 14:29:52 UTC | 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 | Brad King | 01 June 2023, 13:54:44 UTC | 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 | Brad King | 01 June 2023, 13:53:19 UTC | 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 | Brad King | 01 June 2023, 13:49:06 UTC | 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 | Brad King | 01 June 2023, 13:45:49 UTC | 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 | Brad King | 01 June 2023, 13:44:13 UTC | 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 | Kitware Robot | 01 June 2023, 04:01:18 UTC | CMake Nightly Date Stamp | 01 June 2023, 04:01:18 UTC |
dcbc365 | Craig Scott | 28 May 2023, 10:24:05 UTC | 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 | Kyle Edwards | 31 May 2023, 21:21:52 UTC | cmUVProcessChain: Add Finished() method | 31 May 2023, 21:21:52 UTC |
bae57dc | Brad King | 31 May 2023, 20:41:49 UTC | 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 | Brad King | 31 May 2023, 20:32:45 UTC | 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 | Orkun Tokdemir | 31 May 2023, 15:46:48 UTC | cmQtAutoGenInitializer: Reduce string copies | 31 May 2023, 17:04:49 UTC |
b6f66b4 | Orkun Tokdemir | 31 May 2023, 15:46:48 UTC | cmQtAutoGenInitializer: Remove no-op calls | 31 May 2023, 17:03:37 UTC |
55d93bd | Orkun Tokdemir | 31 May 2023, 15:46:48 UTC | cmQtAutoGenInitializer: Improve const correctness | 31 May 2023, 17:02:45 UTC |
feb56a6 | Orkun Tokdemir | 31 May 2023, 15:46:48 UTC | cmTarget: Improve const correctness of AddUtility | 31 May 2023, 17:01:29 UTC |
5e513e5 | Orkun Tokdemir | 31 May 2023, 15:17:44 UTC | Help: Add AUTOMOC_MOC_OPTIONS example | 31 May 2023, 16:59:28 UTC |
5380ad9 | Orkun Tokdemir | 31 May 2023, 14:48:04 UTC | Tests: Add test for AUTOMOC_MOC_OPTIONS Fixes: #23894 | 31 May 2023, 16:59:20 UTC |
4558450 | Rafael Stahl | 26 May 2023, 07:23:15 UTC | CUDA/NVIDIA: fix LTO with explicit architectures | 31 May 2023, 15:44:10 UTC |
7b62a83 | Ben Boeckel | 26 May 2023, 13:36:19 UTC | 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 | Ben Boeckel | 26 May 2023, 13:34:52 UTC | 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 | Brad King | 10 May 2023, 15:30:48 UTC | 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 | Brad King | 09 May 2023, 19:30:37 UTC | 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 | Brad King | 11 May 2023, 17:55:15 UTC | IWYU: Add mapping for bits/chrono.h to chrono | 31 May 2023, 13:43:01 UTC |
2624006 | Brad King | 31 May 2023, 13:40:13 UTC | Merge branch 'release-3.26' | 31 May 2023, 13:40:25 UTC |
0dc3e68 | Brad King | 31 May 2023, 13:40:13 UTC | 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 | Brad King | 31 May 2023, 13:40:13 UTC | 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 | Brad King | 31 May 2023, 13:34:46 UTC | 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 | Brad King | 31 May 2023, 13:34:04 UTC | 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 | Brad King | 31 May 2023, 13:33:07 UTC | 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 | huangqinjin | 28 May 2023, 09:13:18 UTC | 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 | Brad King | 31 May 2023, 13:26:52 UTC | 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 |