5709a7e | Brad King | 08 March 2023, 15:01:06 UTC | CMake 3.25.3 | 08 March 2023, 15:01:06 UTC |
9ee3e2c | Brad King | 08 March 2023, 14:50:32 UTC | Merge branch 'release-3.24' into release-3.25 | 08 March 2023, 14:50:32 UTC |
451d1c8 | Brad King | 08 March 2023, 14:15:32 UTC | CMake 3.24.4 | 08 March 2023, 14:15:32 UTC |
84adf3e | Brad King | 08 March 2023, 12:45:25 UTC | Merge branch 'release-3.24' into release-3.25 | 08 March 2023, 12:45:25 UTC |
24f356c | Brad King | 08 March 2023, 12:45:15 UTC | Merge branch 'backport-3.24-file-install-macos' into release-3.25 Merge-request: !8293 | 08 March 2023, 12:45:15 UTC |
a6373ca | Brad King | 08 March 2023, 12:44:36 UTC | Merge branch 'backport-3.24-file-install-macos' into release-3.24 Merge-request: !8293 | 08 March 2023, 12:44:36 UTC |
a5d6548 | Brad King | 07 March 2023, 15:40:19 UTC | file(INSTALL): Fix file ownership regression when running as root on macOS Backport KWSys commit `51272e80e` (SystemTools: Avoid macOS copyfile semantic differences as root, 2023-03-07). Fixes: #24577 | 07 March 2023, 16:36:25 UTC |
b8916bc | Brad King | 03 March 2023, 17:59:00 UTC | Merge branch 'release-3.24' into release-3.25 | 03 March 2023, 17:59:00 UTC |
ab7085d | Brad King | 03 March 2023, 17:58:40 UTC | Merge branch 'release-3.23' into release-3.24 | 03 March 2023, 17:58:40 UTC |
df18138 | Brad King | 03 March 2023, 17:58:30 UTC | Merge branch 'GoogleTest-type-param-suite' into release-3.25 Merge-request: !8282 | 03 March 2023, 17:58:30 UTC |
c5f0dde | Brad King | 03 March 2023, 17:58:20 UTC | Merge branch 'GoogleTest-type-param-suite' into release-3.24 Merge-request: !8282 | 03 March 2023, 17:58:20 UTC |
3abd37f | Brad King | 03 March 2023, 17:57:59 UTC | Merge branch 'GoogleTest-type-param-suite' into release-3.23 Merge-request: !8282 | 03 March 2023, 17:57:59 UTC |
9aa9032 | Brad King | 03 March 2023, 15:30:59 UTC | GoogleTest: Restore suite name for type-parametrized tests Fix a regression from commit 073dd1bd81 (GoogleTest: Change format for typed tests, 2022-02-07, v3.23.0-rc1~4^2) in the suite name detection. Co-authored-by: Evgeniy Shcherbina <ixsci@pm.me> Fixes: #24563 | 03 March 2023, 15:38:02 UTC |
3540e2a | Brad King | 03 March 2023, 14:21:38 UTC | Merge branch 'ExternalProject-revert-install' into release-3.25 Merge-request: !8279 | 03 March 2023, 14:21:38 UTC |
7713875 | Brad King | 02 March 2023, 18:46:44 UTC | ExternalProject: Restore driving install through build system Revert commit 66b5d51f38 (ExternalProject: Install CMake projects using 'cmake --install', 2022-09-08, v3.25.0-rc1~150^2). It changed the ExternalProject install step command from: cmake --build <dir> --target install --config <cfg> to: cmake --install <dir> --config <cfg> The latter command no longer runs the external project build system during the install step. We could consider using the commands: cmake --build <dir> --target all --config <cfg> cmake --install <dir> --config <cfg> as the install step, but if `CMAKE_SKIP_INSTALL_ALL_DEPENDENCY` is used in the external project, that can change semantics too. Revert the original change pending further investigation on other ways to support its motivating use case. Add a test covering the previously-regressed use case. Fixes: #24567 Issue: #23946 | 02 March 2023, 19:28:26 UTC |
e2f1d6e | Brad King | 17 February 2023, 18:58:45 UTC | Merge topic 'backport-3.25-curl-noproxy-fix' into release-3.25 ccdc358f49 curl: Backport upstream curl fixes for no_proxy to CMake 3.25 release Merge-request: !8223 | 17 February 2023, 18:58:45 UTC |
ccdc358 | Brad King | 17 February 2023, 18:36:27 UTC | curl: Backport upstream curl fixes for no_proxy to CMake 3.25 release CMake 3.25 updated to curl 7.86, which had some `no_proxy` regressions. Backport upstream curl fixes: * commit `b830f9ba9` (noproxy: fix tail-matching) * commit `b1953c193` (noproxy: tailmatch like in 7.85.0 and earlier) * commit `60453483b` (noproxy: guard against empty hostnames) CMake 3.26 already updated to curl 7.87, and has the fixes. Fixes: #24426 | 17 February 2023, 18:51:03 UTC |
29dc3e7 | Brad King | 06 February 2023, 22:27:48 UTC | Merge branch 'android-ndk-legacy-toolchain' into release-3.25 Merge-request: !8170 | 06 February 2023, 22:27:48 UTC |
cb0b945 | Brad King | 06 February 2023, 22:08:10 UTC | Android: Provide CMAKE_ANDROID_NDK_VERSION with NDK legacy toolchain file This variable has been provided since commit 746906242d (Android: Detect NDK version number, 2021-02-26, v3.20.0-rc3~1^2~3) when using CMake's NDK support or the modern NDK toolchain file. Since commit 005e2cdfb0 (Android: Do not use gold for ndk >= r22, 2021-02-26, v3.20.0-rc3~1^2) we need the value in our compiler/platform information files, so provide it when using the NDK legacy toolchain file too. Revert commit 1c86e397fe (Android/Clang: Tolerate undefined CMAKE_ANDROID_NDK_VERSION, 2022-09-16, v3.25.0-rc1~118^2) since the variable should now always be defined. Issue: #21772 Fixes: #24386 | 06 February 2023, 22:17:25 UTC |
4db877c | Brad King | 24 January 2023, 14:18:47 UTC | Merge topic 'FindPython-CMP0007-NEW' into release-3.25 486b3c0850 FindPython: Policy CMP0007 must be set to NEW Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8104 | 24 January 2023, 14:19:14 UTC |
3563d46 | Brad King | 24 January 2023, 14:18:05 UTC | Merge topic 'cxxmodules-ninja-1.11' into release-3.25 0512428ad9 Ninja: require Ninja 1.11 for C++ module support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8099 | 24 January 2023, 14:18:19 UTC |
0512428 | Ben Boeckel | 20 January 2023, 14:38:43 UTC | Ninja: require Ninja 1.11 for C++ module support See: https://gitlab.kitware.com/cmake/cmake/-/issues/18355#note_1296721 See: https://github.com/ninja-build/ninja/pull/1937 | 23 January 2023, 15:54:53 UTC |
b179982 | Brad King | 23 January 2023, 15:35:43 UTC | Merge topic 'FindOpenSP-pkg-config-hints' into release-3.25 3b1c19f00a FindOpenSP: Use pkg-config only as hints for main code path Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8097 | 23 January 2023, 15:35:50 UTC |
486b3c0 | Marc Chevrier | 21 January 2023, 14:08:21 UTC | FindPython: Policy CMP0007 must be set to NEW Fixes: #24306 | 21 January 2023, 14:08:21 UTC |
3b1c19f | Kefu Chai | 20 December 2022, 03:38:27 UTC | FindOpenSP: Use pkg-config only as hints for main code path before this change, pkg_check_modules(.. IMPORTED_TARGET GLOBAL) is used for creating an imported target from which another imported interface library named OpenSP::OpenSP is created. but pkg-config does not account for all of CMake's other search behavior controls, such as CMAKE_FIND_ROOT_PATH. neither does it export the full path with OpenSP_LIBRARY. after this change, the paths found by pkg-config are only used as hints for the find_*() commands. and some cleanup are included: * be QUIET when calling find_package(PkgConfig ..) and pkg_check_modules(..) as they are distracting from user's point of view. what matters is the output of find_package_handle_standard_args() * parse the version and check for the existance of symbol as long as header path is found. because they only use header files. * define OpenSP_LIBRARY as long as it exists. this just follows the convention. as OpenSP_FOUND implies a valid OpenSP_LIBRARY. * wrap and intent multi-line command calls for better readability * check OpenSP_FOUND before adding OpenSP::OpenSP, it's more idiomatic. Fixes: #24313 Signed-off-by: Kefu Chai <tchaikov@gmail.com> | 20 January 2023, 15:14:39 UTC |
e2be23a | Brad King | 19 January 2023, 14:32:19 UTC | CMake 3.25.2 | 19 January 2023, 14:32:19 UTC |
8d1705d | Brad King | 17 January 2023, 14:59:03 UTC | Merge branch 'backport-FindCUDAToolkit-cuda-12-nvToolsExt' into release-3.25 Merge-request: !8076 | 17 January 2023, 14:59:31 UTC |
74da1d1 | Brad King | 17 January 2023, 14:16:54 UTC | Merge branch 'release-3.24' into release-3.25 | 17 January 2023, 14:16:54 UTC |
4465e1e | Brad King | 17 January 2023, 14:15:44 UTC | Merge topic 'doc-header-only' into release-3.25 93696d0f2e Help: Restore cmake-buildsystem(7) header-only library example Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8071 | 17 January 2023, 14:16:08 UTC |
eb4de10 | Robert Maynard | 11 January 2023, 16:27:15 UTC | FindCUDAToolkit: Handle CUDA::nvToolsExt not existing Fixes #24275 | 16 January 2023, 14:43:43 UTC |
c0a8ffb | Brad King | 13 January 2023, 15:45:15 UTC | Merge branch 'doc-header-only' into release-3.24 Merge-request: !8071 | 13 January 2023, 15:45:15 UTC |
93696d0 | Brad King | 13 January 2023, 15:40:49 UTC | Help: Restore cmake-buildsystem(7) header-only library example Since commit 4391913133 (Add INTERFACE libraries to generated buildsystem if they have SOURCES, 2020-07-20, v3.19.0-rc1~346^2~1) the "Eigen" example in the `cmake-buildsystem(7)` manual is supposed to show a header-only library in which the headers are attached as sources to be edited in IDEs. This was accidentally broken by commit 4b25a0d512 (Help/manual: Update header-only library example, 2022-04-22, v3.24.0-rc1~220^2) when updating the example to use a `FILE_SET`. Fixes: #24319 | 13 January 2023, 15:42:56 UTC |
e35255f | Brad King | 13 January 2023, 13:47:11 UTC | Merge topic 'try_run-cross-compile' into release-3.25 2f85ec0a37 try_run: Avoid crash in keyword-dispatched signature when cross-compiling Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8066 | 13 January 2023, 13:47:19 UTC |
2d9e66a | Brad King | 13 January 2023, 13:45:28 UTC | Merge topic 'implicit-includes' into release-3.25 607bccb4ef Restore implicit include directory extraction for adaptive relative paths Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8067 | 13 January 2023, 13:45:37 UTC |
45da44c | Brad King | 13 January 2023, 13:43:14 UTC | Merge topic 'IntelLLVM-msvc-no-cxx11' into release-3.25 88f9fdcb03 IntelLLVM: Avoid unnecessary -Qstd=c++11 flag on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8069 | 13 January 2023, 13:43:29 UTC |
97b4a0f | Brad King | 13 January 2023, 13:41:23 UTC | Merge branch 'release-3.24' into release-3.25 | 13 January 2023, 13:41:23 UTC |
5cb5d3f | Brad King | 13 January 2023, 13:39:22 UTC | Merge topic 'IntelLLVM-no-icpx-on-Windows' into release-3.25 870d89627f Help: Clarify compiler id distinction between Intel Classic and IntelLLVM ea4cfb3b53 Merge branch 'backport-IntelLLVM-no-icpx-on-Windows' 8834e4d6a5 IntelLLVM: Avoid finding not-yet-supported icpx on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8041 | 13 January 2023, 13:39:40 UTC |
88f9fdc | Brad King | 12 January 2023, 20:49:48 UTC | IntelLLVM: Avoid unnecessary -Qstd=c++11 flag on Windows The IntelLLVM compiler, for compatibility with MSVC on Windows, always runs with support for at least C++14. The `-Qstd=c++11` flag just causes a warning that it is unused. Fixes: #24316 | 12 January 2023, 20:58:14 UTC |
607bccb | Brad King | 12 January 2023, 17:00:56 UTC | Restore implicit include directory extraction for adaptive relative paths Update the logic added by commit ef41d49812 (Fix implicit include directory extraction for adaptive relative paths, 2019-04-08, v3.14.2~5^2) to account for the new `try_compile` work directory used for the ABI check since commit 2edf0fc6d7 (Modules: Use new keyword-dispatched try_compile signature, 2022-09-13, v3.25.0-rc1~144^2). Paths relative to the work directory will now have one more `../` in them, so update the test data to match. Fixes: #24279 | 12 January 2023, 17:05:42 UTC |
2f85ec0 | Brad King | 12 January 2023, 16:04:16 UTC | try_run: Avoid crash in keyword-dispatched signature when cross-compiling Since commit aa9220d3a0 (try_compile: Add keyword-dispatched signature, 2022-09-02, v3.25.0-rc1~178^2) the `DoNotRunExecutable` code path may be reached with no single source-file argument. Do not assume it exists. Fixes: #24295 | 12 January 2023, 16:04:16 UTC |
e15253a | Brad King | 12 January 2023, 15:33:55 UTC | Merge branch 'release-3.23' into release-3.24 | 12 January 2023, 15:33:55 UTC |
76ab7cb | Brad King | 12 January 2023, 15:33:50 UTC | Merge branch 'backport-IntelLLVM-no-icpx-on-Windows' into release-3.24 Merge-request: !8041 | 12 January 2023, 15:33:50 UTC |
878e8d2 | Brad King | 12 January 2023, 15:33:30 UTC | Merge branch 'backport-IntelLLVM-no-icpx-on-Windows' into release-3.23 Merge-request: !8041 | 12 January 2023, 15:33:30 UTC |
870d896 | Michael Hirsch | 22 December 2022, 17:16:28 UTC | Help: Clarify compiler id distinction between Intel Classic and IntelLLVM | 12 January 2023, 15:24:15 UTC |
ea4cfb3 | Brad King | 12 January 2023, 15:24:06 UTC | Merge branch 'backport-IntelLLVM-no-icpx-on-Windows' | 12 January 2023, 15:24:06 UTC |
8834e4d | Michael Hirsch | 22 December 2022, 17:02:41 UTC | IntelLLVM: Avoid finding not-yet-supported icpx on Windows Intel oneAPI 2023.0 added the `icpx` compiler front-end on Windows. It uses a GNU-like command-line, and is not yet supported by CMake. Avoid finding `icpx` as the CXX compiler on Windows until support is added. Fixes: #24266 Issue: #24314 | 12 January 2023, 15:23:38 UTC |
6b92224 | Brad King | 12 January 2023, 14:19:56 UTC | Merge topic 'FindBoost-1.81' into release-3.25 a97032c4e7 FindBoost: Add Boost 1.81 support Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Christoph Grüninger <foss@grueninger.de> Merge-request: !8056 | 12 January 2023, 14:20:05 UTC |
592939e | Brad King | 12 January 2023, 14:18:36 UTC | Merge branch 'release-3.24' into release-3.25 | 12 January 2023, 14:18:36 UTC |
8e87e01 | Brad King | 12 January 2023, 14:17:36 UTC | Merge topic 'fix-cmzlib-crc32-fn-mangling' into release-3.25 7d92e363a2 zlib: Fix typo in mangling the crc32() function Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8049 | 12 January 2023, 14:17:52 UTC |
05dffe6 | Brad King | 12 January 2023, 14:15:59 UTC | Merge branch 'fix-cmzlib-crc32-fn-mangling' into release-3.24 Merge-request: !8049 | 12 January 2023, 14:15:59 UTC |
a97032c | leha-bot | 27 December 2022, 15:25:38 UTC | FindBoost: Add Boost 1.81 support Update the list of known versions. There is a new header-only library, Boost.URL. It has no dependencies and has a core header `<boost/url.hpp>`. Run the command cmake -DBOOST_DIR=/path/to/boost_1_81_0 \ -P Utilities/Scripts/BoostScanDeps.cmake to extract dependencies from the 1.81.0 source tree. They are the same as 1.80's dependencies, so just update the version check for warning about newer versions. | 11 January 2023, 22:31:33 UTC |
7d92e36 | leha-bot | 05 January 2023, 02:04:19 UTC | zlib: Fix typo in mangling the crc32() function Fix the mangling of `crc32` by commit 29c578c8fb (zlib: Mangle symbols to avoid conflict with external transitive dependencies, 2022-06-10, v3.24.0-rc1~7^2). Fixes: #24281 | 11 January 2023, 22:29:04 UTC |
f77cca6 | Brad King | 11 January 2023, 22:27:10 UTC | Merge branch 'release-3.24' into release-3.25 | 11 January 2023, 22:27:10 UTC |
2e47482 | Brad King | 11 January 2023, 22:27:04 UTC | Merge branch 'test-git-local-defaultBranch' into release-3.25 Merge-request: !8060 | 11 January 2023, 22:27:04 UTC |
33cf876 | Brad King | 11 January 2023, 22:13:40 UTC | Merge branch 'test-git-local-defaultBranch' into release-3.24 Merge-request: !8060 | 11 January 2023, 22:13:40 UTC |
baa8597 | Brad King | 11 November 2022, 19:50:55 UTC | Tests: Fix CTest.UpdateGIT under repo-local defaultBranch config The default branch detection added by commit 26ec2e2b0c (Tests: Update CTest.UpdateGIT test for custom defaultBranch, 2020-12-02, v3.20.0-rc1~355^2) fails if the test is run inside a Git work tree whose `.git` directory configures a `defaultBranch` that is different from the global or system-wide value. Fix the detection to ignore the locally configured value so that we match the `git init` decision. | 11 January 2023, 22:11:34 UTC |
7aed5f7 | Craig Scott | 19 December 2022, 20:57:04 UTC | Merge topic 'doc-SYSTEM' into release-3.25 dfab263825 Help: Clarify and update SYSTEM-related docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8027 | 19 December 2022, 20:57:21 UTC |
a776857 | Craig Scott | 19 December 2022, 20:13:57 UTC | Merge topic 'code-comment-typos' into release-3.25 a817948423 Code comments: Fix trivial typos Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8030 | 19 December 2022, 20:14:17 UTC |
06f58a8 | Marc Chevrier | 18 December 2022, 13:06:08 UTC | Merge topic 'doc-updates' into release-3.25 22d36aa0f8 Help: string(JSON): avoid duplicate labels Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8028 | 18 December 2022, 13:06:26 UTC |
a817948 | Craig Scott | 17 December 2022, 22:38:10 UTC | Code comments: Fix trivial typos | 17 December 2022, 22:47:11 UTC |
22d36aa | Marc Chevrier | 17 December 2022, 11:42:36 UTC | Help: string(JSON): avoid duplicate labels | 17 December 2022, 11:42:36 UTC |
dfab263 | Craig Scott | 17 December 2022, 09:42:04 UTC | Help: Clarify and update SYSTEM-related docs | 17 December 2022, 09:51:25 UTC |
94131d6 | Craig Scott | 17 December 2022, 09:49:43 UTC | Merge topic 'doc-updates' into release-3.25 2ee845c0a5 Help: Add version information for SYSTEM option of add_subdirectory Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8025 | 17 December 2022, 09:49:59 UTC |
1114767 | Brad King | 16 December 2022, 13:55:12 UTC | Merge topic 'masm-debug-format' into release-3.25 a9bd1e34ef VS: Do not enable ASM_MASM debug information unless requested 98ba122a30 ASM_MASM: Populate MSVC debug information format abstraction table Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8022 | 16 December 2022, 13:55:22 UTC |
ca9f3f4 | Brad King | 16 December 2022, 13:50:39 UTC | Merge branch 'release-3.24' into release-3.25 | 16 December 2022, 13:50:39 UTC |
0148923 | Brad King | 16 December 2022, 13:49:34 UTC | Merge topic 'ci-xcode-14.2' into release-3.25 85d2ce0bfe gitlab-ci: update macOS jobs to use Xcode 14.2 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8023 | 16 December 2022, 13:49:48 UTC |
bf7ff59 | Brad King | 16 December 2022, 13:49:05 UTC | Merge branch 'ci-xcode-14.2' into release-3.24 Merge-request: !8023 | 16 December 2022, 13:49:05 UTC |
2ee845c | Marc Chevrier | 16 December 2022, 13:05:43 UTC | Help: Add version information for SYSTEM option of add_subdirectory | 16 December 2022, 13:05:43 UTC |
85d2ce0 | Brad King | 15 December 2022, 22:43:58 UTC | gitlab-ci: update macOS jobs to use Xcode 14.2 | 15 December 2022, 22:43:58 UTC |
a9bd1e3 | Brad King | 15 December 2022, 16:53:40 UTC | VS: Do not enable ASM_MASM debug information unless requested MSBuild enables debug information with MASM by default, but for us that is not consistent with behavior on other generators. | 15 December 2022, 16:53:40 UTC |
98ba122 | Brad King | 15 December 2022, 16:48:10 UTC | ASM_MASM: Populate MSVC debug information format abstraction table In commit 0e96a20478 (MSVC: Add abstraction for debug information format, 2022-08-25, v3.25.0-rc1~142^2~1) we overlooked populating the runtime library selection flags for the Microsoft assembler. Its compiler id is `MSVC`, so our generators expect the table to be populated. It only supports `Embedded` debug info. Use empty flags for the other formats. Without this fix, enabling the `ASM_MASM` language with policy `CMP0141` set to `NEW` causes an error due to the missing table entries. Fixes: #24249 | 15 December 2022, 16:53:11 UTC |
2d3ed58 | Brad King | 14 December 2022, 13:58:29 UTC | Merge topic 'cuda-nvcc-cuda20' into release-3.25 0aeeb8160c CUDA: Add support for cuda_std_20 for nvcc 12.0+ Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8008 | 14 December 2022, 13:58:54 UTC |
0aeeb81 | Robert Maynard | 09 December 2022, 17:20:02 UTC | CUDA: Add support for cuda_std_20 for nvcc 12.0+ CUDA 12.0 has been released with support for `-std=c++20`. | 13 December 2022, 15:18:15 UTC |
6db3519 | Brad King | 08 December 2022, 12:57:47 UTC | Merge topic 'ccmake-aix-curses' into release-3.25 d91d9ec431 ccmake: Restore compilation with AIX curses.h Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8001 | 08 December 2022, 12:58:06 UTC |
d91d9ec | Brad King | 07 December 2022, 22:55:42 UTC | ccmake: Restore compilation with AIX curses.h On AIX, including `<curses.h>` includes `<term.h>` which defines a bunch of non-prefixed, lower-case macro names. Undefine one that conflicts with our source code. Fixes: #24229 | 07 December 2022, 22:57:28 UTC |
8bf724f | Brad King | 07 December 2022, 13:11:42 UTC | Merge topic 'doc-SYSTEM' into release-3.25 b15b9cf286 Help: Clarify SYSTEM property default for imported targets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7990 | 07 December 2022, 13:12:04 UTC |
4d07327 | Brad King | 06 December 2022, 18:55:40 UTC | Merge topic 'ci-os-arch' into release-3.25 2bf1ce6cc3 gitlab-ci: drop unnecessary linux kernel version tag on 3.25 release branch 429574a94e gitlab-ci: replace '$os' tags with '$os-x86_64' on 3.25 release branch Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7995 | 06 December 2022, 18:55:49 UTC |
2bf1ce6 | Brad King | 06 December 2022, 18:27:30 UTC | gitlab-ci: drop unnecessary linux kernel version tag on 3.25 release branch All our CI hosts now have Linux kernel version 3.17 or higher, so we no longer need a dedicated tag. This backports commit c212c7dc8b (gitlab-ci: drop unnecessary linux kernel version tag, 2022-11-30) to the 3.25 release branch. | 06 December 2022, 18:27:39 UTC |
429574a | Brad King | 06 December 2022, 18:21:56 UTC | gitlab-ci: replace '$os' tags with '$os-x86_64' on 3.25 release branch The latter tags are now available on our CI runners to more explicitly distinguish `linux-x86_64` from `linux-aarch64` and to distinguish `{macos,windows}-x86_64` from `{macos,windows}-arm64`. This backports commit 33fe37a660 (gitlab-ci: replace '{macos,windows}' tags with '{macos,windows}-x86_64', 2022-11-30) and commit 94d82d91d5 (gitlab-ci: replace 'linux' tags with 'linux-x86_64', 2022-11-30) to the 3.25 release branch. | 06 December 2022, 18:24:07 UTC |
b15b9cf | Brad King | 06 December 2022, 00:42:06 UTC | Help: Clarify SYSTEM property default for imported targets The `SYSTEM` directory property does not affect imported targets. Fixes: #24219 | 06 December 2022, 00:42:06 UTC |
60fc165 | Brad King | 05 December 2022, 17:51:05 UTC | Merge topic 'CheckSymbolExists-restore-newline' into release-3.25 9273b8f421 CheckSymbolExists: Restore newline at end of test source Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Petr Nechaev <petr.nechaev@cogentembedded.com> Merge-request: !7979 | 05 December 2022, 17:51:23 UTC |
2d74078 | Craig Scott | 05 December 2022, 11:23:12 UTC | Merge topic 'FetchContent-SYSTEM' into release-3.25 4b85141f83 FetchContent: Don't pass SYSTEM through to sub-build Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7977 | 05 December 2022, 11:23:27 UTC |
9273b8f | Andrey Vostrikov | 02 December 2022, 09:46:33 UTC | CheckSymbolExists: Restore newline at end of test source Refactoring in commit db76876db5 (Modules: Use new SOURCES_FROM_* try_compile (1/2), 2022-09-26, v3.25.0-rc1~74^2~1) accidentally dropped the final newline of the test source, which was previously provided by the input to `configure_file`. The C standard requires a newline at the end of file, so add one explicitly. Signed-off-by: Andrey Vostrikov <andrey.vostrikov@cogentembedded.com> | 02 December 2022, 14:20:09 UTC |
4b85141 | Craig Scott | 02 December 2022, 04:19:48 UTC | FetchContent: Don't pass SYSTEM through to sub-build If we don't filter out SYSTEM from the arguments we pass through to ExternalProject_Add(), it gets appended as a list item to whatever arguments precede it because ExternalProject_Add() doesn't recognize it as a keyword. Fixes: #24201 | 02 December 2022, 07:41:18 UTC |
0b6bfb1 | Brad King | 30 November 2022, 14:58:46 UTC | Merge branch 'release-3.24' into release-3.25 | 30 November 2022, 14:58:46 UTC |
9c29d00 | Brad King | 30 November 2022, 14:28:02 UTC | Merge branch 'rel-win-sign-digest' into release-3.24 Merge-request: !7970 | 30 November 2022, 14:58:26 UTC |
d9c3433 | Brad King | 30 November 2022, 14:57:28 UTC | Merge topic 'rel-win-sign-digest' into release-3.25 870f30aacc Utilities/Release: Use explicit digest for Win7-compatible signature Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7970 | 30 November 2022, 14:57:46 UTC |
870f30a | Brad King | 30 November 2022, 14:11:58 UTC | Utilities/Release: Use explicit digest for Win7-compatible signature Otherwise `signtool` warns. | 30 November 2022, 14:16:22 UTC |
5676593 | Brad King | 30 November 2022, 13:57:03 UTC | CMake 3.25.1 | 30 November 2022, 13:57:03 UTC |
39af69a | Brad King | 30 November 2022, 13:55:34 UTC | Merge topic 'fortran-regression' into release-3.25 a67da2ef66 Tests/FortranModules: add case for modules after "end interface X" 88fb1980c3 Fortran: Restore support for parsing "end interface X" Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7966 | 30 November 2022, 13:55:58 UTC |
a67da2e | Ben Boeckel | 29 November 2022, 14:41:59 UTC | Tests/FortranModules: add case for modules after "end interface X" When there is an `end interface X` in a file, subsequent modules should not be considered part of interface X. Issue: #24203 | 30 November 2022, 11:39:48 UTC |
88fb198 | Brad King | 29 November 2022, 17:35:49 UTC | Fortran: Restore support for parsing "end interface X" Since commit 219a9b1e14 (Fortran: Fix suprious dependencies with submodules, 2022-07-30, v3.25.0-rc1~327^2) we accidentally fail to recognize `end interface X`, causing all subsequent modules to be seen as an interface. Fixes: #24203 | 30 November 2022, 11:38:36 UTC |
3f05665 | Brad King | 29 November 2022, 15:27:12 UTC | Merge topic 'source-from-var' into release-3.25 f6b99c5087 Check*: Restore support for arbitrary result variable names Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7960 | 29 November 2022, 15:27:25 UTC |
0da7ec0 | Brad King | 29 November 2022, 15:24:48 UTC | Merge topic 'FindRuby-doc-fix' into release-3.25 0d7f40a5c4 FindRuby: Remove documentation for non-existent Ruby_ROOT_DIR Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7954 | 29 November 2022, 15:25:39 UTC |
7eb3cb1 | Brad King | 29 November 2022, 15:24:13 UTC | Merge topic 'android-no-LINUX' into release-3.25 19509249a5 Android: Revert setting LINUX variable on Android target systems Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Robert Nevala <robert.nevala@king.com> Acked-by: n00b42 <github.com@mail.msdigital.de> Merge-request: !7963 | 29 November 2022, 15:24:21 UTC |
51235d1 | Brad King | 29 November 2022, 15:22:39 UTC | Merge topic 'msvc-cxx-no-optin-experimental-flag' into release-3.25 12e4bc73cb MSVC: don't opt into dyndep support Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7965 | 29 November 2022, 15:22:47 UTC |
4c2952c | Brad King | 29 November 2022, 15:15:46 UTC | Merge topic 'revert-find_library-msvc-libfoo.a' into release-3.25 955d6245c1 MSVC: Revert "Teach find_library to consider the 'libfoo.a' naming convention" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7962 | 29 November 2022, 15:15:55 UTC |
30e5ef9 | Brad King | 29 November 2022, 15:13:42 UTC | Merge branch 'release-3.24' into release-3.25 | 29 November 2022, 15:13:42 UTC |
25f6f98 | Brad King | 29 November 2022, 15:06:42 UTC | Merge topic 'mingw-windres' into release-3.25 b47092fddb MinGW: Fix regression when windres is not found Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7964 | 29 November 2022, 15:06:52 UTC |
0674870 | Brad King | 29 November 2022, 00:10:20 UTC | Merge branch 'mingw-windres' into release-3.24 Merge-request: !7964 | 29 November 2022, 00:10:20 UTC |