sort by:
Revision Author Date Message Commit Date
262a89c Merge topic 'export-refactor-for-cps' ff24058e46 export: Use std::all_of to collect exports 20fa4ce8d8 export: Factor out CMake-specific export generation (2/2) 6c66340a64 export: Fix const placement 1bceab3520 export: Factor out CMake-specific export generation (*/2) a6cc595772 export: Factor out CMake-specific export generation (1/2) 0352376e44 export: Immediately report actual version required Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9646 25 July 2024, 15:16:52 UTC
f60c49b Merge topic 'test-labels' fd3019380d Tests: Removed unused LABELS on CMake's own tests 8f6092fc20 Tests: Move ctest --print-labels case into RunCMake.CTestCommandLine Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9682 25 July 2024, 15:11:47 UTC
a38d641 CMake Nightly Date Stamp 25 July 2024, 04:01:34 UTC
fd30193 Tests: Removed unused LABELS on CMake's own tests In commit 44ad3f0b7f (ctest: Support multiple -L and -LE options to mean "AND", 2021-03-20, v3.21.0-rc1~424^2) we added several labels to CMake's own tests, perhaps as a way to demonstrate the change made by the commit. However, they have not been maintained or added to other tests they cover. Since commit 49e9f817de (ctest: Display test labels in failure summary, 2024-06-14) the labels are displayed next to failed test names, making them more visible. Remove these unnecessary labels. 24 July 2024, 14:07:35 UTC
8f6092f Tests: Move ctest --print-labels case into RunCMake.CTestCommandLine 24 July 2024, 14:07:35 UTC
53de9d9 Merge topic 'system-include-cache' fb978f001d GeneratorTarget: Fix missing system include cache key 7d8d239574 GeneratorTarget: Factor out AddSystemIncludeCacheKey() Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9681 24 July 2024, 14:05:43 UTC
4c35a71 Merge topic 'lfortran' aff38fed4f ci: Add nightly jobs for LFortran on Fedora a0def56402 ci: Add lfortran to Fedora base image 98d0f918ba LFortran: Add support for this compiler c6f81bdacf Tests/RunCMake: Pass Fortran compiler id into more tests fa1b748389 Tests/RunCMake/DependencyGraph: Specify Fortran function return type Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: scivision <michael@scivision.dev> Acked-by: Matthew Thompson <fortran@gmail.com> Merge-request: !9188 24 July 2024, 14:02:54 UTC
0776919 Merge topic 'cmake-list-cached-variables' c55239e286 cmake: Add flag to list cache entries matching a regex Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9644 24 July 2024, 14:00:30 UTC
70b4966 Merge topic 'refactor-lexer' e947e7b6e2 cmListFileCache: use cmStrCat instead of string stream 55a4a585fa cmListFileParser: use unique_ptr to own cmListFileLexer instance 63f8134744 cmListFileCache: convert cmListFileParser from struct to class 1bf4900df7 cmListFileCache: avoid redundant operator<< calls 459c01d520 cmListFileCache: move cmListFileParser into an anonymous namespace Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9680 24 July 2024, 13:59:33 UTC
74d322c CMake Nightly Date Stamp 24 July 2024, 04:01:12 UTC
ff24058 export: Use std::all_of to collect exports Rewrite cmExport{Build,Install}FileGenerator::CollectExports to use std::all_of as recommended by clang-tidy. 23 July 2024, 16:13:39 UTC
20fa4ce export: Factor out CMake-specific export generation (2/2) In order to support generation of Common Package Specifications, the mechanisms CMake uses to export package information need to be made more abstract. The prior commits began this refactoring; this continues by (actually) restructuring the classes used to generate the actual export files. To minimize churn, this introduces virtual base classes and diamond inheritance in order to separate logic which is format-agnostic but depends on the export mode (build-tree versus install-tree) from logic which is format-specific but mode-agnostic. This could probably be refactored further to use helper classes instead, and a future commit may do that, however an initial attempt to do that was proving even more invasive, such that this approach was deemed more manageable. While we're at it, add 'const' in more places where possible. 23 July 2024, 16:13:39 UTC
fb978f0 GeneratorTarget: Fix missing system include cache key When 033dc7ee2f02b0ebdfd1bc4edbcb24d1fc8c4152 introduced `AddSystemIncludeDirectory()`, the function was not handling the situation which a system include cache key is not added properly like in `IsSystemIncludeDirectory()`. The error was not exposed when `AUTOMOC` is `ON` and `AUTOUIC` is `ON` because `GetIncludeDirectoriesImplicit()` inside `initMoc()` was triggering `IsSystemIncludeDirectory()`. This commit adds calling `AddSystemIncludeCacheKey()` inside `AddSystemIncludeDirectory()` when the system include cache key is not added before. Fixes: #26146 23 July 2024, 14:58:43 UTC
aff38fe ci: Add nightly jobs for LFortran on Fedora 23 July 2024, 14:29:02 UTC
a0def56 ci: Add lfortran to Fedora base image 23 July 2024, 14:28:41 UTC
c55239e cmake: Add flag to list cache entries matching a regex Add a `-LR[A][H] <regex>` flag with similar functionality to `-L[A][H]`, but instead of listing all cached variables, it show only specific variables that match the name regex. 23 July 2024, 14:19:22 UTC
e947e7b cmListFileCache: use cmStrCat instead of string stream 23 July 2024, 14:11:27 UTC
55a4a58 cmListFileParser: use unique_ptr to own cmListFileLexer instance 23 July 2024, 14:10:13 UTC
63f8134 cmListFileCache: convert cmListFileParser from struct to class 23 July 2024, 14:09:21 UTC
1bf4900 cmListFileCache: avoid redundant operator<< calls Also, remove unneeded `clang-format off` comments. 23 July 2024, 14:02:20 UTC
459c01d cmListFileCache: move cmListFileParser into an anonymous namespace Avoid the `cmListFileParser` methods intermixed with the `cmListFile` methods. 23 July 2024, 14:01:25 UTC
e27a050 Merge topic 'linker-configuration' 1e35163ae8 WHOLE_ARCHIVE link feature: rely now on linker configuration c1c4cf9545 Linker configuration: introduce a new architecture Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9665 23 July 2024, 13:56:25 UTC
7d9c4df Merge branch 'release-3.30' 23 July 2024, 13:53:28 UTC
777d5d6 Merge topic 'ep-svn-user-pass' 7e80415e79 ExternalProject: Reduce number of local variables for svn logic e16f65be15 ExternalProject: Don't add SVN auth args if not set Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9678 23 July 2024, 13:53:28 UTC
aad3ee0 Merge topic 'ep-svn-user-pass' into release-3.30 e16f65be15 ExternalProject: Don't add SVN auth args if not set Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9678 23 July 2024, 13:53:27 UTC
8a833fb Merge branch 'release-3.30' 23 July 2024, 13:52:10 UTC
6ed2c34 Merge topic 'bootstrap-no-pkg-config' 35eb28bc76 bootstrap: Restore support for system jsoncpp and uv without pkg-config Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Alex Turbov <i.zaufi@gmail.com> Merge-request: !9679 23 July 2024, 13:52:09 UTC
b55f5cb Merge topic 'bootstrap-no-pkg-config' into release-3.30 35eb28bc76 bootstrap: Restore support for system jsoncpp and uv without pkg-config Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Alex Turbov <i.zaufi@gmail.com> Merge-request: !9679 23 July 2024, 13:52:08 UTC
da9d533 Merge branch 'release-3.30' 23 July 2024, 13:51:14 UTC
0d52257 Merge topic 'cpack-external-partial-json' ab26d334bf cmCPackExternalGenerator: ensure JSON is written before running the script Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9669 23 July 2024, 13:51:14 UTC
20efbc0 Merge topic 'cpack-external-partial-json' into release-3.30 ab26d334bf cmCPackExternalGenerator: ensure JSON is written before running the script Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9669 23 July 2024, 13:51:12 UTC
b0a7a2d CMake Nightly Date Stamp 23 July 2024, 04:01:10 UTC
98d0f91 LFortran: Add support for this compiler Fixes: #25419 22 July 2024, 20:50:33 UTC
c6f81bd Tests/RunCMake: Pass Fortran compiler id into more tests 22 July 2024, 19:55:42 UTC
fa1b748 Tests/RunCMake/DependencyGraph: Specify Fortran function return type 22 July 2024, 19:54:19 UTC
7d8d239 GeneratorTarget: Factor out AddSystemIncludeCacheKey() 22 July 2024, 15:03:20 UTC
1e35163 WHOLE_ARCHIVE link feature: rely now on linker configuration Fixes: #26019 22 July 2024, 14:58:51 UTC
35eb28b bootstrap: Restore support for system jsoncpp and uv without pkg-config In commit da5de7f9f3 (bootstrap: Allow --boostrap-system-* libraries custom prefixes, 2024-03-03, v3.30.0-rc1~456^2) the non-pkg-config code path for uv/jsoncpp/rhash all set `use_librhash_ldflags` instead of their own variable. 22 July 2024, 14:33:50 UTC
0aea4e1 Merge branch 'release-3.30' 22 July 2024, 14:20:21 UTC
67b84e6 Merge topic 'macos-check-archs' 74beb6dba8 Xcode: Restore support for CMAKE_OSX_ARCHITECTURES=$(ARCHS_STANDARD) Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Lorenz Bucher <lorenz.bucher@gmail.com> Merge-request: !9675 22 July 2024, 14:20:21 UTC
089e946 Merge topic 'macos-check-archs' into release-3.30 74beb6dba8 Xcode: Restore support for CMAKE_OSX_ARCHITECTURES=$(ARCHS_STANDARD) Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Lorenz Bucher <lorenz.bucher@gmail.com> Merge-request: !9675 22 July 2024, 14:20:04 UTC
671d864 Merge topic 'ci-linkcheck' 98c9674c5e FindPython: Replace link to PyPy with its http redirect Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9676 22 July 2024, 14:18:46 UTC
f36d09a Merge topic 'cpack-wix-per-machine' d588e81ffb CPack/WIX: Generate perMachine installers by default Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9672 22 July 2024, 14:17:57 UTC
bb49715 Merge topic 'llpkgc-integration' 4b1b35bad3 Merge branch 'upstream-llpkgc' into llpkgc-integration e2db237fb6 llpkgc 2024-07-18 (7958a1de) ff79e60dd0 PkgC: Add update-llpkgc script Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9674 22 July 2024, 14:14:16 UTC
a9c5dec CMake Nightly Date Stamp 22 July 2024, 04:03:17 UTC
bbfeb44 Merge topic 'ep-unset-disconnected-vars' cd379332c3 ExternalProject: Don't rely on *_disconnected vars being unset by caller Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9677 21 July 2024, 10:29:24 UTC
2f8c67d CMake Nightly Date Stamp 21 July 2024, 04:01:16 UTC
c1c4cf9 Linker configuration: introduce a new architecture A new set of files are dedicated to linker configuration. This set of files enable a fine-tuned configuration based of the linker type as identified during compiler detection. Fixes: #25360 20 July 2024, 17:05:54 UTC
587a3b4 CMake Nightly Date Stamp 20 July 2024, 04:01:37 UTC
cd37933 ExternalProject: Don't rely on *_disconnected vars being unset by caller 20 July 2024, 02:30:50 UTC
7e80415 ExternalProject: Reduce number of local variables for svn logic We still keep the svn_trust_cert and uses_terminal variables because they improve the readability of if() conditions. 20 July 2024, 02:19:17 UTC
e16f65b ExternalProject: Don't add SVN auth args if not set In 462e583267 (ExternalProject: Switch download, update and patch to use _EP_ vars, 2024-05-13), the svn_username and svn_password variables were only updated appropriately in the svn download implementation, but not in the svn update implementation. This was easily missed in part because the old implementation was relying on behavior that differed from the documentation for get_property(), and the new implementation tried to keep the intermediate variables from the old implementation but missed this subtle aspect. Issue: #26152 Fixes: #26148 20 July 2024, 01:58:33 UTC
4b1b35b Merge branch 'upstream-llpkgc' into llpkgc-integration # By llpkgc upstream * upstream-llpkgc: llpkgc 2024-07-18 (7958a1de) 19 July 2024, 16:14:40 UTC
e2db237 llpkgc 2024-07-18 (7958a1de) Code extracted from: https://gitlab.kitware.com/utils/llpkgc.git at commit 7958a1de42b9eec04676d547f6fcf5daa425fbcc (7958a1de42b9eec04676d547f6fcf5daa425fbcc). 19 July 2024, 16:14:39 UTC
ff79e60 PkgC: Add update-llpkgc script 19 July 2024, 16:13:17 UTC
98c9674 FindPython: Replace link to PyPy with its http redirect 19 July 2024, 14:08:06 UTC
d146baa Merge branch 'release-3.30' 19 July 2024, 14:05:51 UTC
e544859 Merge topic 'ci-cmake-update' 927300d4a0 ci: Update CMake version to 3.30.1 Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9671 19 July 2024, 14:05:51 UTC
39e8f67 Merge topic 'ci-cmake-update' into release-3.30 927300d4a0 ci: Update CMake version to 3.30.1 Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9671 19 July 2024, 14:05:49 UTC
f99e610 Merge topic 'cmMakefile-refactoring' 62bb8a77a5 cmMakefile: Teach ConfigureFile to move the temp file instead of copying it dc38f81237 cmSystemTools: Revise MoveFileIfDifferent to return cmsys::Status 0a0a826b86 cmMakefile: Use find_if instead of manual loop e0294fa310 cmMakefile: Replace single-char string literal with char for cmStrCat 206961bc60 cmMakefile::FormatListFileStack: Refactor "manual" loop into algorithms 2e16b58b7c cmStringAlgorithms: Move generic strings join function to public API ce991188f3 cmMakefile::FormatListFileStack: Exit early on empty stack trace 29fb605822 cmMakefile::FormatListFileStack: Refactor 'while' into 'for' ... Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9635 19 July 2024, 14:05:03 UTC
fb303f6 Merge topic 'FindCUDAToolkit-clear-failure' 8f974011ea FindCUDAToolkit: Allow new search locations after failure Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9650 19 July 2024, 14:04:17 UTC
a444929 Merge topic 'autogen-ui-rebuild' 5363bebc1e Autogen: Fix compilation of unchanged source files 68ea116380 Autogen: Fix autogen test separation bugs Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9660 19 July 2024, 14:01:43 UTC
4e867ba Merge topic 'ctest-failure-summary-labels' 49e9f817de ctest: Display test labels in failure summary Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9652 19 July 2024, 13:56:58 UTC
a8d8f26 Merge topic 'aix-archive-shared-libraries' d27fe9dfba AIX: Add option to archive shared libraries 98013ad1ca cmXCOFF: Add support for editing binary inside an archive Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9606 19 July 2024, 13:55:58 UTC
74beb6d Xcode: Restore support for CMAKE_OSX_ARCHITECTURES=$(ARCHS_STANDARD) Skip the `CMAKE_OSX_ARCHITECTURES` validation added by commit db409e5e68 (APPLE: Check if compilers respect CMAKE_OSX_ARCHITECTURES, 2024-05-04, v3.30.0-rc1~15^2) if the value contains a placeholder, since we do not know the real value. Fixes: #26128 19 July 2024, 13:42:45 UTC
c7fca32 CMake Nightly Date Stamp 19 July 2024, 04:01:14 UTC
d588e81 CPack/WIX: Generate perMachine installers by default Add policy CMP0172 to set `CPACK_WIX_INSTALL_SCOPE` to `perMachine` by default. Follow up commit 60661f6770 (CPack/WiX: Make InstallScope configurable, 2023-11-07, v3.29.0-rc1~413^2) and commit 614100dbf6 (CPack/WiX: Restore default (missing) InstallScope from 3.28 and lower, 2024-06-05, v3.30.0-rc1~7^2~1). Issue: #20962 Issue: #26029 18 July 2024, 18:16:54 UTC
6c66340 export: Fix const placement Use clang-format to fix placement of const qualifiers to be consistently right of the typename. The inconsistency was getting annoying, especially as the following refactor changes a lot of methods and sometimes adds const. (Being inconsistent within a file is not ideal, but in some cases there was inconsistency within single lines!) 18 July 2024, 16:08:43 UTC
1bceab3 export: Factor out CMake-specific export generation (*/2) In order to support generation of Common Package Specifications, the mechanisms CMake uses to export package information need to be made more abstract. This will involve substantial refactoring of the classes used to generate the actual export files. In order to help git track what's happening, create the new files as copies of the files that will serve as their source material. The class names have been updated and formatting repaired, but no other refactoring has been done, which should still allow git to detect the copies. This commit is a purely intermediate step that exists for no other reason than to improve history tracking. 18 July 2024, 16:08:43 UTC
a6cc595 export: Factor out CMake-specific export generation (1/2) In order to support generation of Common Package Specifications, the mechanisms CMake uses to export package information need to be made more abstract. As a first step toward this, refactor cmInstallExportGenerator so that logic specific to config.cmake and Android .mk lives in separate subclasses. While we're at it, clean up the code style a bit and try to use moves a bit more consistently. This is step 1 of 2. The next step will refactor the individual file generators along similar lines, which will also involve creating additional classes for format-agnostic logic that is shared between build-tree and install-tree variants. 18 July 2024, 16:08:43 UTC
0352376 export: Immediately report actual version required Slightly tweak the logic that tests if a user can consume exported targets to immediately report the actual version required, rather than potentially giving the consumer false hope by reporting that 2.8 is required, only to immediately run another check that requires a more recent CMake version. (Note that the two-level check is presumably needed because CMake < 2.8 wouldn't understand VERSION_LESS.) 18 July 2024, 16:08:42 UTC
62bb8a7 cmMakefile: Teach ConfigureFile to move the temp file instead of copying it In the variables substitution mode `cmMakefile::ConfigureFile` was copy file and then remove temporary rendered file. With updated signature of `MoveFileIfDifferent` it can be used instead of `CopyFileIfDifferent`. 18 July 2024, 14:29:47 UTC
dc38f81 cmSystemTools: Revise MoveFileIfDifferent to return cmsys::Status Help callers recover errors without relying on global state. 18 July 2024, 14:29:47 UTC
0a0a826 cmMakefile: Use find_if instead of manual loop ...in the `cmMakefile::ValidateCustomCommand()` as it was a warning issued by `clang-tidy`. 18 July 2024, 14:29:47 UTC
e0294fa cmMakefile: Replace single-char string literal with char for cmStrCat Also, remove redundant quote escapes. 18 July 2024, 14:29:46 UTC
206961b cmMakefile::FormatListFileStack: Refactor "manual" loop into algorithms 18 July 2024, 14:29:46 UTC
2e16b58 cmStringAlgorithms: Move generic strings join function to public API Move `cmJoinImpl` from `cmStringAlgorithms.cxx` to the `cmStringAlgorithms.h` as `cmJoinStrings`. Two existing overloads are not suitable for reverse iterators due to the hardcoded type of the first parameter. The signature is similar to the generic (template) `cmJoin`. With `enable_if` "magic", `cmJoinString` could be renamed to `cmJoin` in the future. Also, replace `getJoinedLength` with `std::accumulate`. 18 July 2024, 14:29:46 UTC
ce99118 cmMakefile::FormatListFileStack: Exit early on empty stack trace And deindent the rest of the function. 18 July 2024, 14:29:46 UTC
29fb605 cmMakefile::FormatListFileStack: Refactor 'while' into 'for' 18 July 2024, 14:29:46 UTC
b8fb4b7 cmMakefile::ConfigureFile: Convert 'else' block to early return and deindent 18 July 2024, 14:29:46 UTC
d4faff5 cmMakefile: strnspn => std::strnspn 18 July 2024, 14:29:45 UTC
1df30b6 cmMakefile: Use cmStrCat instead of std::stringstream 18 July 2024, 14:29:45 UTC
33986a1 cmMakefile: Remove redundant << stream operators 18 July 2024, 14:29:45 UTC
b9a5a2b cmMakefile: Replace ternary with bool => int cast 18 July 2024, 14:29:45 UTC
927300d ci: Update CMake version to 3.30.1 18 July 2024, 13:59:36 UTC
d39b804 Merge branch 'release-3.30' 18 July 2024, 13:48:21 UTC
cd386f6 CMake 3.30.1 18 July 2024, 13:13:21 UTC
de8e176 Merge topic 'parallel-install' 159ba027b9 Install: Add parallel installation option Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9611 18 July 2024, 13:04:47 UTC
0db6a72 Merge topic 'doc-compile' 4b9ed91424 Help: check_*source_compiles and CMAKE_TRY_COMPILE_TARGET_TYPE Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9641 18 July 2024, 13:02:05 UTC
078eb8d Merge topic 'FindCUDAToolkit-windows-only' 973b019363 FindCUDAToolkit: Refactor search windows only search directories Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9648 18 July 2024, 13:01:16 UTC
89dc9a6 Merge topic 'ninja-custom-target-build-event-dollar' c3c14f04f2 Ninja: Fix build event commands with $-sign on custom targets Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9662 18 July 2024, 13:00:30 UTC
4221d6b Merge topic 'implicit-link-static' b3c9b317ff CMakeParseImplicitLinkInfo: Honor gfortran -static-libquadmath flag Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9664 18 July 2024, 12:59:13 UTC
2168a35 Merge branch 'release-3.30' 18 July 2024, 12:57:48 UTC
f2e52b3 Merge topic 'vs-cuda' a9210a0c02 VS: Restore support for CUDA with no optimization flags Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Robert Maynard <robertjmaynard@gmail.com> Merge-request: !9666 18 July 2024, 12:57:48 UTC
07c1287 Merge topic 'vs-cuda' into release-3.30 a9210a0c02 VS: Restore support for CUDA with no optimization flags Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Robert Maynard <robertjmaynard@gmail.com> Merge-request: !9666 18 July 2024, 12:57:47 UTC
04dba75 Merge branch 'release-3.30' 18 July 2024, 12:56:32 UTC
24f3862 Merge topic 'macos-curl-backend' f2596dfa0e macOS: Work around bug in system curl 8.{3,4,5} LibreSSL backend Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !9663 18 July 2024, 12:56:32 UTC
d12c3e7 Merge topic 'macos-curl-backend' into release-3.30 f2596dfa0e macOS: Work around bug in system curl 8.{3,4,5} LibreSSL backend Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !9663 18 July 2024, 12:56:30 UTC
ab26d33 cmCPackExternalGenerator: ensure JSON is written before running the script First, use `cmGeneratedFileStream` to avoid touching an existing file unless its contents change and to get atomic replacement. Also add a scope to ensure that the file is in place (at `fout`'s destructor) before doing anything with the packaging scripts. See: https://discourse.cmake.org/t/1773 18 July 2024, 11:50:46 UTC
9e6690a CMake Nightly Date Stamp 18 July 2024, 04:01:11 UTC
back to top