1a315c5 | Brad King | 10 April 2024, 13:44:03 UTC | Merge topic 'genex-cleanup' 50840902ce cmGeneratorExpressionDAGChecker: Simplify finding evaluation graph root 304f4c261e cmGeneratorExpressionDAGChecker: Simplify member initialization c620d8d9cf cmGeneratorExpressionDAGChecker: Clarify COMPILE_DEFINITIONS special case a585e410c0 cmGeneratorExpressionDAGChecker: Inline initialization in constructor 40788cb1e6 cmGeneratorExpressionDAGChecker: Reduce duplication in constructor Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9413 | 10 April 2024, 13:44:13 UTC |
099aa4b | Brad King | 10 April 2024, 13:41:18 UTC | Merge branch 'release-3.29' | 10 April 2024, 13:41:39 UTC |
fbca021 | Brad King | 10 April 2024, 13:41:18 UTC | Merge topic 'swift-fix-submodule-dependencies' 579472d877 Swift: Ninja: Remove module dependency for executables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9411 | 10 April 2024, 13:41:39 UTC |
614ebb7 | Brad King | 10 April 2024, 13:41:18 UTC | Merge topic 'swift-fix-submodule-dependencies' into release-3.29 579472d877 Swift: Ninja: Remove module dependency for executables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9411 | 10 April 2024, 13:41:38 UTC |
236a664 | Kitware Robot | 10 April 2024, 04:01:20 UTC | CMake Nightly Date Stamp | 10 April 2024, 04:01:20 UTC |
5084090 | Brad King | 08 April 2024, 23:24:33 UTC | cmGeneratorExpressionDAGChecker: Simplify finding evaluation graph root | 09 April 2024, 15:27:16 UTC |
304f4c2 | Brad King | 08 April 2024, 23:03:12 UTC | cmGeneratorExpressionDAGChecker: Simplify member initialization | 09 April 2024, 15:27:06 UTC |
c620d8d | Brad King | 08 April 2024, 23:01:24 UTC | cmGeneratorExpressionDAGChecker: Clarify COMPILE_DEFINITIONS special case | 09 April 2024, 15:26:54 UTC |
a585e41 | Brad King | 08 April 2024, 22:59:02 UTC | cmGeneratorExpressionDAGChecker: Inline initialization in constructor | 09 April 2024, 15:26:53 UTC |
40788cb | Brad King | 08 April 2024, 22:55:54 UTC | cmGeneratorExpressionDAGChecker: Reduce duplication in constructor | 09 April 2024, 15:25:19 UTC |
24f1e7c | Brad King | 09 April 2024, 12:49:03 UTC | Merge topic 'nolint-header-sets-and-unity' 773dc0a297 Unity: Suppress clang-tidy include checks eb66549c7c VERIFY_INTERFACE_HEADER_SETS: Suppress clang-tidy include checks b0773aa4f6 VERIFY_INTERFACE_HEADER_SETS: Add IWYU pragma as C-style comment Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9404 | 09 April 2024, 12:49:14 UTC |
c77b2c1 | Brad King | 09 April 2024, 12:47:01 UTC | Merge topic 'cxx26_fix' f21dbf8f26 C++26: Fix C++/CUDA/HIP compile feature support c7cbe57e1f Clang: Fix detection of C++26 when targeting MSVC ABI Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9372 | 09 April 2024, 12:47:20 UTC |
f21dbf8 | Raul Tambre | 25 March 2024, 19:10:04 UTC | C++26: Fix C++/CUDA/HIP compile feature support In commit f808d8afb9 (CMake: Support upcoming C++26 language level, 2022-08-19, v3.25.0-rc1~218^2) we forgot some necessary scaffolding. Fixes: #25819 | 09 April 2024, 08:38:59 UTC |
c7cbe57 | Brad King | 08 April 2024, 22:41:22 UTC | Clang: Fix detection of C++26 when targeting MSVC ABI `_MSVC_LANG` may not be defined higher than C++20, but `__cplusplus` is. | 09 April 2024, 08:38:51 UTC |
3f08812 | Kitware Robot | 09 April 2024, 04:01:13 UTC | CMake Nightly Date Stamp | 09 April 2024, 04:01:13 UTC |
579472d | Evan Wilde | 05 April 2024, 21:13:22 UTC | Swift: Ninja: Remove module dependency for executables We shouldn't include the swiftmodule in the ninja dependency graph unless that target emits a swiftmodule. Fixes: #25869 | 09 April 2024, 01:07:13 UTC |
773dc0a | ClausKlein | 07 April 2024, 08:45:36 UTC | Unity: Suppress clang-tidy include checks `clang-tidy-17` adds include checks similar to IWYU. Suppress them in generated code. | 08 April 2024, 23:16:14 UTC |
eb66549 | ClausKlein | 07 April 2024, 08:38:16 UTC | VERIFY_INTERFACE_HEADER_SETS: Suppress clang-tidy include checks `clang-tidy-17` adds include checks similar to IWYU. Suppress them in generated code. | 08 April 2024, 23:15:21 UTC |
b0773aa | ClausKlein | 07 April 2024, 08:29:26 UTC | VERIFY_INTERFACE_HEADER_SETS: Add IWYU pragma as C-style comment In commit 6942234bf5 (VERIFY_INTERFACE_HEADER_SETS: Add IWYU pragma: associated to verification file, 2022-10-07, v3.25.0-rc1~22^2) the comment was added as a C++-style comment. The feature works in C too, so use a C-style comment. | 08 April 2024, 23:10:10 UTC |
a3d067b | Brad King | 08 April 2024, 22:11:28 UTC | Merge topic 'test-pkg-config-gobject-introspection' 870500a326 Tests: Update RunCMake.FindPkgConfig gobject-introspection expectation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9405 | 08 April 2024, 22:11:36 UTC |
679a57c | Brad King | 08 April 2024, 22:10:47 UTC | Merge topic 'test-compile-features' 31acc90abe ci: Record expected C and CXX language standard support c37e279014 Tests/CompileFeatures: Cover c_std_## and cxx_std_## meta-features 58cd9ee03c Tests/CompileFeatures: Factor out headers to compute C and C++ standard levels Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9401 | 08 April 2024, 22:10:58 UTC |
870500a | Vladimir Petko | 05 April 2024, 02:17:52 UTC | Tests: Update RunCMake.FindPkgConfig gobject-introspection expectation gobject-introspection 1.79+ uses binaries with an arch-specific prefix, such as `/usr/bin/x86_64-linux-gnu-g-ir-scanner`. Fixes: #25865 | 08 April 2024, 22:09:59 UTC |
4022b96 | Brad King | 08 April 2024, 22:09:29 UTC | Merge topic 'lang-std-levels' 80a5a86514 GNU: Fix detection of C++ 11 mode in GCC 4.{4,5,6} c9cc3dc646 PGI: Fix detection of C++ 14/17 modes 7f05d472a2 NVHPC: Fix detection of C++ 20 mode on NVHPC < 22.7 3587579f34 XL/XLClang: Fix detection of C++ 14 mode on Linux 863cde8c19 Intel: Fix detection of C++ 14/17 modes on Linux/macOS 1e774a86d3 Intel: Fix detection of C++ 17/20 modes on Windows b9d4db7098 CompilerId: Clarify C and C++ standard level detection ae18811f2e IntelLLVM: Add C standard flags on Windows ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9412 | 08 April 2024, 22:09:36 UTC |
ac40982 | Brad King | 08 April 2024, 22:08:36 UTC | Merge topic 'ci-cuda-12.2' c7a97873c8 ci: add jobs testing cuda12.2 with nvcc and clang 18 fa57e52360 ci: add cuda12.2 base image Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9410 | 08 April 2024, 22:08:44 UTC |
eaa5e0b | Brad King | 08 April 2024, 22:07:41 UTC | Merge topic 'update-curl' 9f399e741c curl: Set build options the way we need for CMake 7fef14d8e0 Merge branch 'upstream-curl' into update-curl e17d8d0c3b curl 2024-03-27 (de7b3e89) 7ceb6e6c0b curl: Update script to get curl 8.7.1 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9408 | 08 April 2024, 22:07:55 UTC |
05aaa09 | Kitware Robot | 08 April 2024, 04:02:40 UTC | CMake Nightly Date Stamp | 08 April 2024, 04:02:40 UTC |
01829f4 | Kitware Robot | 07 April 2024, 04:01:13 UTC | CMake Nightly Date Stamp | 07 April 2024, 04:01:13 UTC |
09dc8d5 | Kitware Robot | 06 April 2024, 04:01:22 UTC | CMake Nightly Date Stamp | 06 April 2024, 04:01:22 UTC |
9f399e7 | Brad King | 05 April 2024, 16:59:45 UTC | curl: Set build options the way we need for CMake Set options added by the update to curl 8.7.1. | 05 April 2024, 19:50:32 UTC |
c7a9787 | Brad King | 05 April 2024, 19:20:48 UTC | ci: add jobs testing cuda12.2 with nvcc and clang 18 | 05 April 2024, 19:21:34 UTC |
fa57e52 | Brad King | 05 April 2024, 19:12:17 UTC | ci: add cuda12.2 base image | 05 April 2024, 19:12:23 UTC |
7fef14d | Brad King | 05 April 2024, 16:59:16 UTC | Merge branch 'upstream-curl' into update-curl * upstream-curl: curl 2024-03-27 (de7b3e89) | 05 April 2024, 16:59:16 UTC |
e17d8d0 | Curl Upstream | 27 March 2024, 07:11:20 UTC | curl 2024-03-27 (de7b3e89) Code extracted from: https://github.com/curl/curl.git at commit de7b3e89218467159a7af72d58cea8425946e97d (curl-8_7_1). | 05 April 2024, 16:54:52 UTC |
7ceb6e6 | Brad King | 05 April 2024, 16:54:37 UTC | curl: Update script to get curl 8.7.1 | 05 April 2024, 16:54:37 UTC |
c2949db | Brad King | 05 April 2024, 15:55:37 UTC | Merge topic 'ctest-invalid-arg' 304396d13c ctest: Show error on invalid ctest arguments 06cb978c1b Tests: Fix ctest flag typo in RunCMake.GoogleTest Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Acked-by: scivision <michael@scivision.dev> Merge-request: !9383 | 05 April 2024, 15:55:47 UTC |
cfa6102 | Brad King | 05 April 2024, 15:50:26 UTC | Merge topic 'ci-intel-compiler' 7211e3e987 gitlab-ci: add job testing Intel oneAPI 2024.1.0 compilers on Linux Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9403 | 05 April 2024, 15:50:42 UTC |
31acc90 | Brad King | 02 April 2024, 20:36:15 UTC | ci: Record expected C and CXX language standard support Explicitly enable standard levels in the `CompileFeatures` test that are expected to work in each job regardless of whether compiler inspection detects support. | 05 April 2024, 11:38:58 UTC |
c37e279 | Brad King | 02 April 2024, 20:06:53 UTC | Tests/CompileFeatures: Cover c_std_## and cxx_std_## meta-features | 05 April 2024, 11:38:58 UTC |
58cd9ee | Brad King | 02 April 2024, 20:50:51 UTC | Tests/CompileFeatures: Factor out headers to compute C and C++ standard levels | 05 April 2024, 11:38:56 UTC |
80a5a86 | Brad King | 03 April 2024, 18:26:18 UTC | GNU: Fix detection of C++ 11 mode in GCC 4.{4,5,6} These versions of the compiler have experimental C++11 support and so do not define `__cplusplus` correctly, but do define a feature macro we can use to distinguish this mode. | 05 April 2024, 11:38:14 UTC |
c9cc3dc | Brad King | 03 April 2024, 18:26:18 UTC | PGI: Fix detection of C++ 14/17 modes The PGI compiler is based on EDG. Share conditions with Intel Classic. | 05 April 2024, 11:38:06 UTC |
7f05d47 | Brad King | 05 April 2024, 11:07:16 UTC | NVHPC: Fix detection of C++ 20 mode on NVHPC < 22.7 This compiler does not always define `__cplusplus` correctly, but does define a feature macro that we can use to distinguish this mode. | 05 April 2024, 11:37:03 UTC |
aefd952 | Kitware Robot | 05 April 2024, 04:01:09 UTC | CMake Nightly Date Stamp | 05 April 2024, 04:01:09 UTC |
3587579 | Brad King | 03 April 2024, 18:26:18 UTC | XL/XLClang: Fix detection of C++ 14 mode on Linux This compiler does not always define `__cplusplus` correctly, but does define a feature macro that we can use to distinguish this mode. | 04 April 2024, 21:56:31 UTC |
863cde8 | Brad King | 04 April 2024, 21:45:01 UTC | Intel: Fix detection of C++ 14/17 modes on Linux/macOS The Intel Classic C++ compiler is based on EDG. It does not always define `__cplusplus` correctly, but does define feature macros that we can use to distinguish these modes. | 04 April 2024, 21:56:02 UTC |
1e774a8 | Brad King | 03 April 2024, 18:26:18 UTC | Intel: Fix detection of C++ 17/20 modes on Windows The Intel Classic C++ compiler for Windows does not always define `_MSVC_LANG` correctly, but does define feature macros that we can use to distinguish these modes. | 04 April 2024, 20:48:46 UTC |
b9d4db7 | Brad King | 02 April 2024, 20:50:51 UTC | CompilerId: Clarify C and C++ standard level detection Use named constants. Regularize comparison patterns. | 04 April 2024, 19:13:17 UTC |
7211e3e | Brad King | 04 April 2024, 15:32:39 UTC | gitlab-ci: add job testing Intel oneAPI 2024.1.0 compilers on Linux There is no corresponding Intel classic C/C++ compiler version. | 04 April 2024, 16:04:34 UTC |
cedf4fa | Brad King | 04 April 2024, 13:29:09 UTC | Merge branch 'release-3.29' | 04 April 2024, 13:29:26 UTC |
352f892 | Brad King | 04 April 2024, 13:29:09 UTC | Merge topic 'FindOpenSSL-SLP-layout' 9ff5dae3f6 FindOpenSSL: Update layout for Shining Light Productions debug libraries aa86f487c2 FindOpenSSL: Update layout for Shining Light Productions 32-bit package Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9402 | 04 April 2024, 13:29:26 UTC |
5fc6d61 | Brad King | 04 April 2024, 13:29:09 UTC | Merge topic 'FindOpenSSL-SLP-layout' into release-3.29 9ff5dae3f6 FindOpenSSL: Update layout for Shining Light Productions debug libraries aa86f487c2 FindOpenSSL: Update layout for Shining Light Productions 32-bit package Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9402 | 04 April 2024, 13:29:25 UTC |
81698d9 | Kitware Robot | 04 April 2024, 04:01:14 UTC | CMake Nightly Date Stamp | 04 April 2024, 04:01:14 UTC |
304396d | Jake D'Esposito | 04 April 2024, 01:33:19 UTC | ctest: Show error on invalid ctest arguments Fixes: #24227 | 04 April 2024, 01:33:19 UTC |
06cb978 | Jake D'Esposito | 04 April 2024, 01:32:08 UTC | Tests: Fix ctest flag typo in RunCMake.GoogleTest | 04 April 2024, 01:32:08 UTC |
ae18811 | Brad King | 03 April 2024, 22:52:45 UTC | IntelLLVM: Add C standard flags on Windows | 03 April 2024, 23:34:03 UTC |
529ccb3 | Brad King | 03 April 2024, 20:49:03 UTC | IntelLLVM: Use C23 and C++23 flags only versions supporting them Revise commit 4331f7b4bf (IntelLLVM: Add provisional flags for C23 and C++23, 2023-01-12, v3.26.0-rc1~86^2). | 03 April 2024, 23:34:03 UTC |
3ca7f37 | Brad King | 03 April 2024, 23:32:52 UTC | Intel: Fix classic compiler version check for C++20 flag The `-std=c++20` flag was added by Intel compiler 2019 update 3. | 03 April 2024, 23:34:03 UTC |
9ff5dae | Matthias Isele | 03 April 2024, 20:58:45 UTC | FindOpenSSL: Update layout for Shining Light Productions debug libraries The installer no longer names debug libraries with a `d` suffix. They are distinguished by the per-runtime-library directory containing them. Fixes: #25856 | 03 April 2024, 20:59:30 UTC |
aa86f48 | Matthias Isele | 03 April 2024, 20:50:57 UTC | FindOpenSSL: Update layout for Shining Light Productions 32-bit package Issue: #25856 | 03 April 2024, 20:59:13 UTC |
de6d9a4 | Brad King | 03 April 2024, 16:18:51 UTC | Merge branch 'release-3.29' | 03 April 2024, 16:18:51 UTC |
a4774b0 | Brad King | 03 April 2024, 15:45:14 UTC | CMake 3.29.1 | 03 April 2024, 15:45:14 UTC |
6e54534 | Brad King | 03 April 2024, 13:39:16 UTC | Merge topic 'FindCUDAToolkit-doc-linkcheck' 480cf4a714 FindCUDAToolkit: Replace documentation links with their permanent redirects Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9397 | 03 April 2024, 13:39:32 UTC |
7fde843 | Brad King | 03 April 2024, 13:38:36 UTC | Merge topic 'enable_language-before-project' 97464aa970 enable_language(): Fail if called before project() Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9396 | 03 April 2024, 13:38:46 UTC |
bf11654 | Brad King | 03 April 2024, 13:37:19 UTC | Merge branch 'release-3.29' | 03 April 2024, 13:37:29 UTC |
d7733a2 | Brad King | 03 April 2024, 13:37:19 UTC | Merge topic 'dragonfly_support' 4c70e72cae cmSystemTools: Fix compilation on DragonFly BSD Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9400 | 03 April 2024, 13:37:28 UTC |
64956d9 | Brad King | 03 April 2024, 13:37:19 UTC | Merge topic 'dragonfly_support' into release-3.29 4c70e72cae cmSystemTools: Fix compilation on DragonFly BSD Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9400 | 03 April 2024, 13:37:27 UTC |
4e4ce00 | Brad King | 03 April 2024, 13:36:10 UTC | Merge branch 'release-3.29' | 03 April 2024, 13:36:20 UTC |
7b1b5fd | Brad King | 03 April 2024, 13:36:10 UTC | Merge topic 'artos-lib-prefix' e6b63b5cb2 ARTOS: Add support for finding library files named with 'lib' prefix Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Bert Ezendam <bert.ezendam@alliander.com> Merge-request: !9399 | 03 April 2024, 13:36:20 UTC |
26d1a5a | Brad King | 03 April 2024, 13:36:10 UTC | Merge topic 'artos-lib-prefix' into release-3.29 e6b63b5cb2 ARTOS: Add support for finding library files named with 'lib' prefix Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Bert Ezendam <bert.ezendam@alliander.com> Merge-request: !9399 | 03 April 2024, 13:36:19 UTC |
0de5da5 | Brad King | 03 April 2024, 13:35:09 UTC | Merge branch 'release-3.29' | 03 April 2024, 13:35:20 UTC |
2ce6dfe | Brad King | 03 April 2024, 13:35:09 UTC | Merge topic 'vs-intel-oneapi' 3f5cd0389f IntelLLVM: Fix link flags with Visual Studio generators Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9398 | 03 April 2024, 13:35:20 UTC |
a045c5c | Brad King | 03 April 2024, 13:35:09 UTC | Merge topic 'vs-intel-oneapi' into release-3.29 3f5cd0389f IntelLLVM: Fix link flags with Visual Studio generators Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9398 | 03 April 2024, 13:35:19 UTC |
c18ad21 | Brad King | 03 April 2024, 13:33:46 UTC | Merge branch 'release-3.29' | 03 April 2024, 13:34:06 UTC |
3c8d4ed | Brad King | 03 April 2024, 13:33:46 UTC | Merge topic 'swift-linker-selection' 3fb4092826 Swift: Add CMAKE_LINKER_TYPE support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9380 | 03 April 2024, 13:34:06 UTC |
85f8094 | Brad King | 03 April 2024, 13:33:46 UTC | Merge topic 'swift-linker-selection' into release-3.29 3fb4092826 Swift: Add CMAKE_LINKER_TYPE support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9380 | 03 April 2024, 13:34:04 UTC |
8982fde | Kitware Robot | 03 April 2024, 04:01:15 UTC | CMake Nightly Date Stamp | 03 April 2024, 04:01:15 UTC |
4c70e72 | Charlotte Koch | 02 April 2024, 21:21:43 UTC | cmSystemTools: Fix compilation on DragonFly BSD Define `_XOPEN_SOURCE >= 700` to make `gettimeofday()` et al. available. | 02 April 2024, 21:33:02 UTC |
3f5cd03 | Brad King | 02 April 2024, 15:31:18 UTC | IntelLLVM: Fix link flags with Visual Studio generators The link flag wrapping added by commit 5d5a712303 (IntelLLVM: Pass linker flags to the compiler when used as linker, 2022-05-27, v3.25.0-rc1~344^2~4) is not needed with Visual Studio generators because MSBuild invokes the linker directly. Furthermore, that commit omitted wrapping of the per-config linker flags. Revise the logic to add the link flag wrapping more precisely. Fixes: #25533 | 02 April 2024, 16:54:01 UTC |
e6b63b5 | Brad King | 02 April 2024, 16:44:36 UTC | ARTOS: Add support for finding library files named with 'lib' prefix Update the platform module added by commit 462fbd1eca (Add support for ARTOS platform using GNU C with ac compiler driver, 2015-08-13, v3.4.0-rc1~201^2) to tell `find_library` to consider library file names starting in `lib`. FindEXPAT needs this on ARTOS since commit 13079f382b (FindEXPAT: Fix for debug and other modified builds, 2023-02-18, v3.27.0-rc1~463^2) removed its explicit `libexpat` library name candidate. Fixes: #25776 | 02 April 2024, 16:48:24 UTC |
3fb4092 | Evan Wilde | 22 March 2024, 16:24:02 UTC | Swift: Add CMAKE_LINKER_TYPE support Extend commit 96a953b1ed (Add options to specify linker tool, 2023-09-27, v3.29.0-rc1~577^2) with the `CMAKE_Swift_USING_LINKER_*` variables needed to support `CMAKE_LINKER_TYPE` for Swift. | 02 April 2024, 14:42:12 UTC |
480cf4a | Brad King | 02 April 2024, 12:18:03 UTC | FindCUDAToolkit: Replace documentation links with their permanent redirects | 02 April 2024, 12:43:12 UTC |
f8ba5b1 | Brad King | 02 April 2024, 12:13:09 UTC | Merge topic 'refactor-compile-features-and-flags' 588371d2d5 Modules: Rename CMakeDetermine{CompileFeatures -> CompilerSupport} 4d27ef55bd Modules: Factor out helpers for GNU language standard flags Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9366 | 02 April 2024, 12:13:18 UTC |
a712d0f | Brad King | 02 April 2024, 12:11:16 UTC | Merge topic 'rel-zip-newlines' b0315c83dc ci: package .zip source archives using LF newlines 8b16de9e84 ci: package source archives using consistent command-line quoting conventions Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com> Acked-by: scivision <michael@scivision.dev> Merge-request: !9393 | 02 April 2024, 12:11:25 UTC |
47e1da7 | Brad King | 02 April 2024, 12:09:05 UTC | Merge branch 'release-3.29' | 02 April 2024, 12:09:14 UTC |
83ceca6 | Brad King | 02 April 2024, 12:09:05 UTC | Merge topic 'ctest-resource-lock' 85745cce7a ctest: Restore enforcement of RESOURCE_LOCK test property Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Acked-by: scivision <michael@scivision.dev> Merge-request: !9394 | 02 April 2024, 12:09:13 UTC |
659bc15 | Brad King | 02 April 2024, 12:09:05 UTC | Merge topic 'ctest-resource-lock' into release-3.29 85745cce7a ctest: Restore enforcement of RESOURCE_LOCK test property Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Acked-by: scivision <michael@scivision.dev> Merge-request: !9394 | 02 April 2024, 12:09:12 UTC |
e11aa90 | Brad King | 02 April 2024, 12:06:59 UTC | Merge branch 'release-3.29' | 02 April 2024, 12:07:59 UTC |
1532014 | Brad King | 02 April 2024, 12:06:59 UTC | Merge topic 'FindMPI-IntelLLVM' e6dee2a4bd FindMPI: Fix finding IntelLLVM wrappers on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: scivision <michael@scivision.dev> Acked-by: Changkai Qiu <qiuchangkai@hotmail.com> Merge-request: !9395 | 02 April 2024, 12:07:59 UTC |
4629e68 | Brad King | 02 April 2024, 12:06:59 UTC | Merge topic 'FindMPI-IntelLLVM' into release-3.29 e6dee2a4bd FindMPI: Fix finding IntelLLVM wrappers on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: scivision <michael@scivision.dev> Acked-by: Changkai Qiu <qiuchangkai@hotmail.com> Merge-request: !9395 | 02 April 2024, 12:07:58 UTC |
97464aa | Craig Scott | 30 March 2024, 03:48:50 UTC | enable_language(): Fail if called before project() Fixes: #25550 | 02 April 2024, 12:00:38 UTC |
fb38dd0 | Kitware Robot | 02 April 2024, 04:01:20 UTC | CMake Nightly Date Stamp | 02 April 2024, 04:01:20 UTC |
85745cc | Brad King | 01 April 2024, 15:35:19 UTC | ctest: Restore enforcement of RESOURCE_LOCK test property Refactoring in commit 5ff0b4ed57 (cmCTestMultiProcessHandler: Consolidate test readiness checks, 2023-10-20, v3.29.0-rc1~378^2~4) accidentally broke `RESOURCE_LOCK`. Fix it and replace the previous test with one that would have caught this. Fixes: #25843 | 01 April 2024, 16:22:29 UTC |
e6dee2a | Brad King | 01 April 2024, 16:11:32 UTC | FindMPI: Fix finding IntelLLVM wrappers on Windows In commit 5e700411d2 (FindMPI: add IntelLLVM MPI wrappers, 2024-01-19, v3.29.0-rc1~92^2) we added `mpiicpx.bat` for C++ on Windows, but that is a GNU-like front-end that we do not yet support. Use `mpiicx.bat` for both C and C++ on Windows, just as we use `icx` to compile both. Fixes: #25807 | 01 April 2024, 16:11:32 UTC |
d166e7d | Brad King | 01 April 2024, 15:03:48 UTC | Merge branch 'release-3.29' | 01 April 2024, 15:04:04 UTC |
c09126c | Brad King | 01 April 2024, 15:03:48 UTC | Merge topic 'libuv-macos-posix-poll' f54ec4e7f9 libuv: macos: use posix poll instead of kqueue af330faaf1 libuv: darwin: group kqueue-specific definitions together 0db6402687 libuv: process: de-duplicate conditions for using kqueue Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9392 | 01 April 2024, 15:04:03 UTC |
951f75f | Brad King | 01 April 2024, 15:03:48 UTC | Merge topic 'libuv-macos-posix-poll' into release-3.29 f54ec4e7f9 libuv: macos: use posix poll instead of kqueue af330faaf1 libuv: darwin: group kqueue-specific definitions together 0db6402687 libuv: process: de-duplicate conditions for using kqueue Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9392 | 01 April 2024, 15:04:02 UTC |
b0315c8 | Brad King | 01 April 2024, 14:53:11 UTC | ci: package .zip source archives using LF newlines Previously we provided a `.zip` archive with CRLF newlines and a `.tar.gz` archive with LF newlines. This is no longer consistent with modern conventions. Use LF newlines in both. Fixes: #25467 | 01 April 2024, 14:53:11 UTC |
8b16de9 | Brad King | 01 April 2024, 14:36:07 UTC | ci: package source archives using consistent command-line quoting conventions | 01 April 2024, 14:36:07 UTC |
f54ec4e | Brad King | 31 March 2024, 14:43:05 UTC | libuv: macos: use posix poll instead of kqueue Since commit 5420639a8d (cmExecuteProcessCommand: Replace cmsysProcess with cmUVProcessChain, 2023-06-01, v3.28.0-rc1~138^2~8) we've observed spurious process hangs in `uv__io_poll` waiting for `kqueue` to deliver events on macOS. Issue: #25839 | 01 April 2024, 13:56:50 UTC |
af330fa | Brad King | 31 March 2024, 14:38:17 UTC | libuv: darwin: group kqueue-specific definitions together | 01 April 2024, 13:55:49 UTC |