aa6b218 | Kitware Robot | 07 August 2024, 04:01:18 UTC | CMake Nightly Date Stamp | 07 August 2024, 04:01:18 UTC |
f774a5a | Kyle Edwards | 06 August 2024, 13:36:48 UTC | Merge topic 'find-debug-root' f8264cf2ff find_package(): Debug re-rooting behavior Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Acked-by: Robert Maynard <robertjmaynard@gmail.com> Acked-by: Brad King <brad.king@kitware.com> Acked-by: Alex <leha-bot@yandex.ru> Merge-request: !9701 | 06 August 2024, 13:37:34 UTC |
b575a8f | Kitware Robot | 06 August 2024, 04:01:12 UTC | CMake Nightly Date Stamp | 06 August 2024, 04:01:12 UTC |
3f1709a | Brad King | 05 August 2024, 13:51:52 UTC | Merge topic 'test-log-write' 29db283ba7 CTest: remove cmCTestLogWrite helper Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9699 | 05 August 2024, 13:52:11 UTC |
9af150e | Kitware Robot | 05 August 2024, 04:02:46 UTC | CMake Nightly Date Stamp | 05 August 2024, 04:02:46 UTC |
4a262f2 | Kitware Robot | 04 August 2024, 04:01:24 UTC | CMake Nightly Date Stamp | 04 August 2024, 04:01:24 UTC |
4aa4214 | Kitware Robot | 03 August 2024, 04:01:15 UTC | CMake Nightly Date Stamp | 03 August 2024, 04:01:15 UTC |
f8264cf | Kyle Edwards | 02 August 2024, 20:18:44 UTC | find_package(): Debug re-rooting behavior find_package()'s debug mode provides information about which prefixes are searched, but not which roots are prepended to each prefix. Display this information if debugging is enabled. | 02 August 2024, 20:18:44 UTC |
289c30a | Brad King | 02 August 2024, 14:33:56 UTC | Merge branch 'release-3.30' | 02 August 2024, 14:33:56 UTC |
d88682d | Brad King | 02 August 2024, 13:57:10 UTC | CMake 3.30.2 | 02 August 2024, 13:57:10 UTC |
b210e5b | Brad King | 02 August 2024, 13:49:42 UTC | Merge branch 'release-3.30' | 02 August 2024, 13:49:42 UTC |
d9589c5 | Brad King | 02 August 2024, 13:49:40 UTC | Merge branch 'release-3.29' | 02 August 2024, 13:49:40 UTC |
edc3402 | Brad King | 02 August 2024, 13:49:27 UTC | Merge branch 'release-3.29' into release-3.30 | 02 August 2024, 13:49:27 UTC |
931dd7d | Brad King | 02 August 2024, 13:48:49 UTC | Merge topic 'swift-install-names' into release-3.29 8669176576 Swift: Fix INSTALL_NAME_DIR under CMP0157 NEW behavior Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9692 | 02 August 2024, 13:48:49 UTC |
ee79b96 | Brad King | 02 August 2024, 13:47:40 UTC | Merge branch 'release-3.30' | 02 August 2024, 13:47:52 UTC |
618c603 | Brad King | 02 August 2024, 13:47:40 UTC | Merge topic 'swift-install-names' 8669176576 Swift: Fix INSTALL_NAME_DIR under CMP0157 NEW behavior Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9692 | 02 August 2024, 13:47:51 UTC |
35e908e | Brad King | 02 August 2024, 13:47:40 UTC | Merge topic 'swift-install-names' into release-3.30 8669176576 Swift: Fix INSTALL_NAME_DIR under CMP0157 NEW behavior Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9692 | 02 August 2024, 13:47:50 UTC |
9c4dbd9 | Brad King | 02 August 2024, 13:45:03 UTC | Merge topic 'install-rename-doc' 38aae609df Help(install): Move RENAME docs to FILES signature Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9698 | 02 August 2024, 13:45:17 UTC |
a274ba2 | Brad King | 02 August 2024, 13:43:55 UTC | Merge topic 'doc-nuget-restore-xref' ecef0313f7 Help: Add a link to `cmake(1)` CLI option to `CMAKE_VS_NUGET_PACKAGE_RESTORE` Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9697 | 02 August 2024, 13:44:14 UTC |
3c7c0f2 | Kitware Robot | 02 August 2024, 04:01:14 UTC | CMake Nightly Date Stamp | 02 August 2024, 04:01:14 UTC |
29db283 | Daniel Pfeifer | 01 August 2024, 21:31:09 UTC | CTest: remove cmCTestLogWrite helper | 01 August 2024, 22:14:57 UTC |
38aae60 | FeRD (Frank Dana) | 01 August 2024, 16:32:05 UTC | Help(install): Move RENAME docs to FILES signature The document's intro claims that the options documented up top are the ones common to multiple signatures, but `RENAME` is only valid for `install(FILES ...)`. Move it to that section of the docs. | 01 August 2024, 16:41:43 UTC |
ecef031 | Alex Turbov | 01 August 2024, 15:11:42 UTC | Help: Add a link to `cmake(1)` CLI option to `CMAKE_VS_NUGET_PACKAGE_RESTORE` | 01 August 2024, 16:08:52 UTC |
98d86fd | Brad King | 01 August 2024, 15:08:45 UTC | Merge topic 'FindEXPAT-static' cee34d7ab3 FindEXPAT: Implement EXPAT_USE_STATIC_LIBS for non-Windows platforms Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9694 | 01 August 2024, 15:08:52 UTC |
b187a4f | Brad King | 01 August 2024, 15:06:57 UTC | Merge topic 'update-curl' d211f111cd Merge branch 'upstream-curl' into update-curl 7a4f719d78 curl 2024-07-31 (83bedbd7) bccd0b606c curl: Update script to get curl 8.9.1 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9695 | 01 August 2024, 15:07:17 UTC |
8669176 | Evan Wilde | 30 July 2024, 16:59:47 UTC | Swift: Fix INSTALL_NAME_DIR under CMP0157 NEW behavior Setting `CMAKE_INSTALL_NAME_DIR` or the `INSTALL_NAME_DIR` on Swift targets had no effect when CMP0157 was set to `NEW`. This was a result of missing the `<TARGET_INSTALLNAME_DIR>` before the `<TARGET_SONAME>`. Fix that and add a test to verify that the install name directory is included in the install name. Fixes: #26175 | 01 August 2024, 14:49:36 UTC |
98c9e67 | Brad King | 01 August 2024, 14:44:31 UTC | Merge topic 'presets-graphviz' 31c0e0de49 presets: Add graphviz support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9691 | 01 August 2024, 14:44:41 UTC |
d21b7e7 | Brad King | 01 August 2024, 13:57:48 UTC | Merge branch 'release-3.30' | 01 August 2024, 13:58:10 UTC |
fd72e2b | Brad King | 01 August 2024, 13:57:48 UTC | Merge topic 'test-xcode-command-line-tools' 369052b5d8 Tests: Restore suppression of xcodebuild error with Xcode Command-Line Tools Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9696 | 01 August 2024, 13:58:10 UTC |
97d0963 | Brad King | 01 August 2024, 13:57:48 UTC | Merge topic 'test-xcode-command-line-tools' into release-3.30 369052b5d8 Tests: Restore suppression of xcodebuild error with Xcode Command-Line Tools Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9696 | 01 August 2024, 13:58:08 UTC |
bd8dc77 | Kitware Robot | 01 August 2024, 04:01:17 UTC | CMake Nightly Date Stamp | 01 August 2024, 04:01:17 UTC |
369052b | Brad King | 31 July 2024, 19:39:37 UTC | Tests: Restore suppression of xcodebuild error with Xcode Command-Line Tools In commit 40fa2c1c90 (Tests: Cleanup CMake_TEST_XCODE_VERSION code, 2024-04-29, v3.30.0-rc1~183^2) we accidentally stopped capturing the stderr from `xcodebuild`, causing it to appear in cmake's output. The error is incidental and tolerated, so do not let the user see it. | 31 July 2024, 19:43:04 UTC |
cee34d7 | Jessie Hernandez | 30 July 2024, 22:40:20 UTC | FindEXPAT: Implement EXPAT_USE_STATIC_LIBS for non-Windows platforms In commit 302501ad36 (FindEXPAT: add a EXPAT_USE_STATIC_LIBS hint, 2023-06-19, v3.28.0-rc1~447^2) this flag was introduced but was only implemented for windows like systems. To make the flag complete and also behave as you would expect on non-windows systems cmake also looks for `.a` files now. Fixes: #26177 | 31 July 2024, 13:48:46 UTC |
d211f11 | Brad King | 31 July 2024, 13:19:40 UTC | Merge branch 'upstream-curl' into update-curl * upstream-curl: curl 2024-07-31 (83bedbd7) | 31 July 2024, 13:19:40 UTC |
7a4f719 | Curl Upstream | 31 July 2024, 06:50:04 UTC | curl 2024-07-31 (83bedbd7) Code extracted from: https://github.com/curl/curl.git at commit 83bedbd730d62b83744cc26fa0433d3f6e2e4cd6 (curl-8_9_1). | 31 July 2024, 13:18:53 UTC |
bccd0b6 | Brad King | 31 July 2024, 13:18:23 UTC | curl: Update script to get curl 8.9.1 | 31 July 2024, 13:18:23 UTC |
a82af7a | Kitware Robot | 31 July 2024, 04:01:12 UTC | CMake Nightly Date Stamp | 31 July 2024, 04:01:12 UTC |
31c0e0d | Aliaksandr Averchanka | 30 July 2024, 13:07:58 UTC | presets: Add graphviz support Closes: #22164 | 30 July 2024, 14:27:03 UTC |
2903eb1 | Brad King | 30 July 2024, 14:21:43 UTC | Merge topic 'export-refactor-more-for-cps' 8178fd43e9 export: Fix handling of import prefix e5b73b60e3 export: Generalize GenerateImportFileConfig cd217739f7 export: Refactor obtaining export information Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9684 | 30 July 2024, 14:21:52 UTC |
40214f0 | Brad King | 30 July 2024, 14:13:33 UTC | Merge topic 'clean-proto' 61ce6a6eeb Source: Delete unused prototypes Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9689 | 30 July 2024, 14:13:59 UTC |
ce07554 | Brad King | 30 July 2024, 14:12:46 UTC | Merge topic 'enable_warnings' 373b29bd3f Rename {_ => }CMAKE_INCLUDE_SYSTEM_FLAG_${lang}_WARNING Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com> Acked-by: Marcel Raad <marcel.raad@teamviewer.com> Merge-request: !9688 | 30 July 2024, 14:13:05 UTC |
8639ac2 | Kitware Robot | 30 July 2024, 04:01:13 UTC | CMake Nightly Date Stamp | 30 July 2024, 04:01:13 UTC |
1d38212 | Brad King | 29 July 2024, 18:25:03 UTC | Merge topic 'cmake-pkg-config-integration' 8555c33d92 PkgC: Add cmake_pkg_config(EXTRACT) command 35734c8de3 PkgC: Add llpkgc to build Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9670 | 29 July 2024, 18:25:26 UTC |
8555c33 | Vito Gamberini | 22 July 2024, 14:34:46 UTC | PkgC: Add cmake_pkg_config(EXTRACT) command * Wraps the llpkgc parser with cmPkgConfigParser * Adds various resolution and mangling code under cmPkgConfigResolver * Documents new command cmake_pkg_config(EXTRACT). Documentation is written with the assumption additional subcommands will be added soon. * Adds various tests for the above | 29 July 2024, 17:14:46 UTC |
35734c8 | Vito Gamberini | 22 July 2024, 14:34:45 UTC | PkgC: Add llpkgc to build | 29 July 2024, 17:14:41 UTC |
373b29b | Patrick H | 26 July 2024, 13:01:50 UTC | Rename {_ => }CMAKE_INCLUDE_SYSTEM_FLAG_${lang}_WARNING Although not documented publicly, projects may need to override this variable. Remove the private `_` prefix from its name. Issue: #25103 | 29 July 2024, 15:50:02 UTC |
e6453c2 | Brad King | 29 July 2024, 15:30:56 UTC | Merge branch 'release-3.30' | 29 July 2024, 15:30:56 UTC |
b410a11 | Brad King | 29 July 2024, 15:30:54 UTC | Merge branch 'release-3.29' | 29 July 2024, 15:30:54 UTC |
5277769 | Brad King | 29 July 2024, 15:30:52 UTC | Merge branch 'release-3.28' | 29 July 2024, 15:30:52 UTC |
bab6bc5 | Brad King | 29 July 2024, 15:30:23 UTC | Merge branch 'release-3.29' into release-3.30 | 29 July 2024, 15:30:23 UTC |
8e15b05 | Brad King | 29 July 2024, 15:28:34 UTC | Merge branch 'release-3.30' into master | 29 July 2024, 15:28:46 UTC |
cdca681 | Brad King | 29 July 2024, 15:28:34 UTC | Merge topic 'backport-test-curl-output' into release-3.30 13fb20f4d3 Tests/RunCMake/file-DOWNLOAD: Update bad host name message for curl 8.9 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9690 | 29 July 2024, 15:28:46 UTC |
651fa9e | Brad King | 29 July 2024, 15:13:13 UTC | Merge branch 'release-3.28' into release-3.29 | 29 July 2024, 15:13:13 UTC |
5f38057 | Brad King | 29 July 2024, 15:12:33 UTC | Merge topic 'backport-test-curl-output' into release-3.29 13fb20f4d3 Tests/RunCMake/file-DOWNLOAD: Update bad host name message for curl 8.9 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9690 | 29 July 2024, 15:12:33 UTC |
5b435c3 | Brad King | 29 July 2024, 15:11:47 UTC | Merge topic 'backport-test-curl-output' into release-3.28 13fb20f4d3 Tests/RunCMake/file-DOWNLOAD: Update bad host name message for curl 8.9 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9690 | 29 July 2024, 15:11:47 UTC |
13fb20f | Brad King | 25 July 2024, 15:00:36 UTC | Tests/RunCMake/file-DOWNLOAD: Update bad host name message for curl 8.9 | 29 July 2024, 15:07:05 UTC |
236d0ce | Brad King | 29 July 2024, 15:01:21 UTC | Merge branch 'release-3.30' | 29 July 2024, 15:01:38 UTC |
56eb3fb | Brad King | 29 July 2024, 15:01:21 UTC | Merge topic 'FindPython-WIN32-EXECUTABLE_DEBUG' c25df125e1 FindPython: Fix usage of cached variable _Python_EXECUTABLE_DEBUG Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Acked-by: Hillel Sims <hsims1@bloomberg.net> Merge-request: !9686 | 29 July 2024, 15:01:38 UTC |
21808be | Brad King | 29 July 2024, 15:01:21 UTC | Merge topic 'FindPython-WIN32-EXECUTABLE_DEBUG' into release-3.30 c25df125e1 FindPython: Fix usage of cached variable _Python_EXECUTABLE_DEBUG Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Acked-by: Hillel Sims <hsims1@bloomberg.net> Merge-request: !9686 | 29 July 2024, 15:01:34 UTC |
d964c10 | Brad King | 29 July 2024, 14:58:40 UTC | Merge branch 'release-3.30' | 29 July 2024, 14:59:00 UTC |
b0ba99f | Brad King | 29 July 2024, 14:58:40 UTC | Merge topic 'doc-add_test-typo' ca39258a66 Help: Fix typo in add_test documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9687 | 29 July 2024, 14:59:00 UTC |
9adccab | Brad King | 29 July 2024, 14:58:40 UTC | Merge topic 'doc-add_test-typo' into release-3.30 ca39258a66 Help: Fix typo in add_test documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9687 | 29 July 2024, 14:58:59 UTC |
61ce6a6 | Vitaly Stakhovsky | 29 July 2024, 14:45:02 UTC | Source: Delete unused prototypes | 29 July 2024, 14:45:02 UTC |
feb67ce | Kitware Robot | 29 July 2024, 04:03:14 UTC | CMake Nightly Date Stamp | 29 July 2024, 04:03:14 UTC |
4b1df83 | Kitware Robot | 28 July 2024, 04:01:23 UTC | CMake Nightly Date Stamp | 28 July 2024, 04:01:23 UTC |
7abd532 | Craig Scott | 27 July 2024, 22:27:57 UTC | Merge branch 'release-3.30' | 27 July 2024, 22:28:19 UTC |
3160942 | Craig Scott | 27 July 2024, 22:27:57 UTC | Merge topic 'fetchcontent-updates-disconnected' 5df592ce31 FetchContent: Ensure can_fetch_default is set early enough c233c51cb9 ExternalProject: Fix bad indenting for uses_terminal Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Acked-by: Silver Zachara <silver.zachara@gmail.com> Merge-request: !9685 | 27 July 2024, 22:28:19 UTC |
51b5d9f | Craig Scott | 27 July 2024, 22:27:57 UTC | Merge topic 'fetchcontent-updates-disconnected' into release-3.30 5df592ce31 FetchContent: Ensure can_fetch_default is set early enough c233c51cb9 ExternalProject: Fix bad indenting for uses_terminal Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Acked-by: Silver Zachara <silver.zachara@gmail.com> Merge-request: !9685 | 27 July 2024, 22:28:18 UTC |
f2393d8 | Kitware Robot | 27 July 2024, 04:01:47 UTC | CMake Nightly Date Stamp | 27 July 2024, 04:01:47 UTC |
8178fd4 | Matthew Woehlke | 26 July 2024, 20:40:03 UTC | export: Fix handling of import prefix Fix some additional places in export generation logic that were still hard-coding the import prefix. Change cmGeneratorExpression::Preprocess to take the desired prefix as an argument. (This replaces taking a boolean whether to resolve relative paths; if a non-empty prefix is given, that is used to resolve relative paths, otherwise relative paths are left alone.) This should ensure that import properties always spell the prefix according to the format being generated. | 26 July 2024, 20:40:03 UTC |
ca39258 | Brad King | 26 July 2024, 14:34:46 UTC | Help: Fix typo in add_test documentation | 26 July 2024, 14:37:35 UTC |
26302e1 | Brad King | 26 July 2024, 14:00:27 UTC | Merge topic 'install-parallel-manifest' 9799491c7e install: Write manifest file in parallel install Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9673 | 26 July 2024, 14:00:36 UTC |
f967fff | Brad King | 26 July 2024, 13:57:57 UTC | Merge topic 'update-curl' 080d876a79 Utilities: Update hard-coded try_compile results for curl 8.9.0 c1a62dd104 curl: Set build options the way we need for CMake 54c5367320 Merge branch 'upstream-curl' into update-curl 8defd39611 curl 2024-07-24 (5040f7e9) 60bd6acfbf curl: Update script to get curl 8.9.0 7bfe120c07 Tests/RunCMake/file-DOWNLOAD: Update bad host name message for curl 8.9 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9683 | 26 July 2024, 13:58:07 UTC |
c25df12 | Marc Chevrier | 26 July 2024, 12:36:20 UTC | FindPython: Fix usage of cached variable _Python_EXECUTABLE_DEBUG Fixes: #26163 | 26 July 2024, 12:36:20 UTC |
eac3afd | Kitware Robot | 26 July 2024, 04:01:12 UTC | CMake Nightly Date Stamp | 26 July 2024, 04:01:12 UTC |
5df592c | Craig Scott | 26 July 2024, 01:23:58 UTC | FetchContent: Ensure can_fetch_default is set early enough The can_fetch_default variable needs to be set before the call to _ep_write_gitupdate_script(). Move it to before that call and always set the variable, even if arg_SCRIPT_FILE is not set. This makes the generated git update script file easier to follow if someone tries to follow what it is doing or wants to investigate problems and run it manually. Fixes: #26164 | 26 July 2024, 01:23:58 UTC |
c233c51 | Craig Scott | 26 July 2024, 00:58:19 UTC | ExternalProject: Fix bad indenting for uses_terminal | 26 July 2024, 00:58:19 UTC |
e5b73b6 | Matthew Woehlke | 18 July 2024, 15:20:58 UTC | export: Generalize GenerateImportFileConfig Move some logic that is specific to CMake-format exports from GenerateImportFileConfig to an overload of GenerateImportConfig, so that the former can be moved (back) to the generic base class. This will allow it to also be used for Common Package Specification exports. To facilitate this, also add a method to get the format-specific character used to separate the export file base name from the config suffix, so that the rest of the logic to determine the file name can be shared. | 25 July 2024, 22:33:35 UTC |
cd21773 | Matthew Woehlke | 25 July 2024, 17:03:42 UTC | export: Refactor obtaining export information Refactor methods in the build and install export file generators to have the same, simplified API. Expose the resulting method as an abstract method on the base class, so that it can be called from mode-agnostic generators. While we're at it, refactor cmExportInstallFileGenerator's version to use std::any_of. | 25 July 2024, 22:33:35 UTC |
9799491 | Martin Duffy | 18 July 2024, 18:57:40 UTC | install: Write manifest file in parallel install Updates the parallel install to generate the install_manifest.txt file. | 25 July 2024, 16:36:32 UTC |
262a89c | Brad King | 25 July 2024, 15:16:41 UTC | 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 | Brad King | 25 July 2024, 15:11:40 UTC | 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 |
080d876 | Brad King | 24 July 2024, 19:37:47 UTC | Utilities: Update hard-coded try_compile results for curl 8.9.0 | 25 July 2024, 15:05:31 UTC |
c1a62dd | Brad King | 24 July 2024, 19:37:12 UTC | curl: Set build options the way we need for CMake Set options added by the update to curl 8.9.0. | 25 July 2024, 15:05:26 UTC |
54c5367 | Brad King | 24 July 2024, 19:31:17 UTC | Merge branch 'upstream-curl' into update-curl * upstream-curl: curl 2024-07-24 (5040f7e9) | 25 July 2024, 15:05:06 UTC |
8defd39 | Curl Upstream | 24 July 2024, 06:20:43 UTC | curl 2024-07-24 (5040f7e9) Code extracted from: https://github.com/curl/curl.git at commit 5040f7e94cd01decbe7ba8fdacbf489182d503dc (curl-8_9_0). | 25 July 2024, 15:03:51 UTC |
60bd6ac | Brad King | 24 July 2024, 19:22:08 UTC | curl: Update script to get curl 8.9.0 | 25 July 2024, 15:03:38 UTC |
7bfe120 | Brad King | 25 July 2024, 15:00:36 UTC | Tests/RunCMake/file-DOWNLOAD: Update bad host name message for curl 8.9 | 25 July 2024, 15:03:31 UTC |
a38d641 | Kitware Robot | 25 July 2024, 04:01:34 UTC | CMake Nightly Date Stamp | 25 July 2024, 04:01:34 UTC |
fd30193 | Brad King | 24 July 2024, 13:38:33 UTC | 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 | Brad King | 24 July 2024, 13:37:28 UTC | Tests: Move ctest --print-labels case into RunCMake.CTestCommandLine | 24 July 2024, 14:07:35 UTC |
53de9d9 | Brad King | 24 July 2024, 14:05:34 UTC | 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 | Brad King | 24 July 2024, 14:02:39 UTC | 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 | Brad King | 24 July 2024, 14:00:22 UTC | 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 | Brad King | 24 July 2024, 13:59:17 UTC | 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 | Kitware Robot | 24 July 2024, 04:01:12 UTC | CMake Nightly Date Stamp | 24 July 2024, 04:01:12 UTC |
ff24058 | Matthew Woehlke | 18 July 2024, 16:44:12 UTC | 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 | Matthew Woehlke | 18 July 2024, 16:07:26 UTC | 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 | Orkun Tokdemir | 22 July 2024, 15:06:04 UTC | 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 | Brad King | 22 July 2024, 20:22:44 UTC | ci: Add nightly jobs for LFortran on Fedora | 23 July 2024, 14:29:02 UTC |