Commit Graph

66874 Commits

Author SHA1 Message Date
Kitware Robot
aa6b2180bf CMake Nightly Date Stamp 2024-08-07 00:01:18 -04:00
Kyle Edwards
f774a5ab5c 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
2024-08-06 09:37:34 -04:00
Kitware Robot
b575a8fc8c CMake Nightly Date Stamp 2024-08-06 00:01:12 -04:00
Brad King
3f1709abaa 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
2024-08-05 09:52:11 -04:00
Kitware Robot
9af150ed3d CMake Nightly Date Stamp 2024-08-05 00:02:46 -04:00
Kitware Robot
4a262f2d71 CMake Nightly Date Stamp 2024-08-04 00:01:24 -04:00
Kitware Robot
4aa42149d6 CMake Nightly Date Stamp 2024-08-03 00:01:15 -04:00
Kyle Edwards
f8264cf2ff 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.
2024-08-02 16:18:44 -04:00
Brad King
289c30ad3a Merge branch 'release-3.30' 2024-08-02 10:33:56 -04:00
Brad King
d88682dff6 CMake 3.30.2 v3.30.2 2024-08-02 09:57:10 -04:00
Brad King
b210e5b046 Merge branch 'release-3.30' 2024-08-02 09:49:42 -04:00
Brad King
d9589c5c8c Merge branch 'release-3.29' 2024-08-02 09:49:40 -04:00
Brad King
edc340230c Merge branch 'release-3.29' into release-3.30 2024-08-02 09:49:27 -04:00
Brad King
931dd7d3a5 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
2024-08-02 09:48:49 -04:00
Brad King
ee79b9642f Merge branch 'release-3.30' 2024-08-02 09:47:52 -04:00
Brad King
618c60367f 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
2024-08-02 09:47:51 -04:00
Brad King
35e908e0dc 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
2024-08-02 09:47:50 -04:00
Brad King
9c4dbd9771 Merge topic 'install-rename-doc'
38aae609df Help(install): Move RENAME docs to FILES signature

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !9698
2024-08-02 09:45:17 -04:00
Brad King
a274ba2b97 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
2024-08-02 09:44:14 -04:00
Kitware Robot
3c7c0f2fc6 CMake Nightly Date Stamp 2024-08-02 00:01:14 -04:00
Daniel Pfeifer
29db283ba7 CTest: remove cmCTestLogWrite helper 2024-08-02 00:14:57 +02:00
FeRD (Frank Dana)
38aae609df 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.
2024-08-01 12:41:43 -04:00
Alex Turbov
ecef0313f7 Help: Add a link to cmake(1) CLI option to CMAKE_VS_NUGET_PACKAGE_RESTORE 2024-08-01 20:08:52 +04:00
Brad King
98d86fdc62 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
2024-08-01 11:08:52 -04:00
Brad King
b187a4fa64 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
2024-08-01 11:07:17 -04:00
Evan Wilde
8669176576 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
2024-08-01 10:49:36 -04:00
Brad King
98c9e67a8d Merge topic 'presets-graphviz'
31c0e0de49 presets: Add graphviz support

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !9691
2024-08-01 10:44:41 -04:00
Brad King
d21b7e72c1 Merge branch 'release-3.30' 2024-08-01 09:58:10 -04:00
Brad King
fd72e2b857 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
2024-08-01 09:58:10 -04:00
Brad King
97d0963888 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
2024-08-01 09:58:08 -04:00
Kitware Robot
bd8dc7775b CMake Nightly Date Stamp 2024-08-01 00:01:17 -04:00
Brad King
369052b5d8 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.
2024-07-31 15:43:04 -04:00
Jessie Hernandez
cee34d7ab3 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
2024-07-31 09:48:46 -04:00
Brad King
d211f111cd Merge branch 'upstream-curl' into update-curl
* upstream-curl:
  curl 2024-07-31 (83bedbd7)
2024-07-31 09:19:40 -04:00
Curl Upstream
7a4f719d78 curl 2024-07-31 (83bedbd7)
Code extracted from:

    https://github.com/curl/curl.git

at commit 83bedbd730d62b83744cc26fa0433d3f6e2e4cd6 (curl-8_9_1).
2024-07-31 09:18:53 -04:00
Brad King
bccd0b606c curl: Update script to get curl 8.9.1 2024-07-31 09:18:23 -04:00
Kitware Robot
a82af7aae1 CMake Nightly Date Stamp 2024-07-31 00:01:12 -04:00
Aliaksandr Averchanka
31c0e0de49 presets: Add graphviz support
Closes: #22164
2024-07-30 10:27:03 -04:00
Brad King
2903eb1963 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
2024-07-30 10:21:52 -04:00
Brad King
40214f0def 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
2024-07-30 10:13:59 -04:00
Brad King
ce07554967 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
2024-07-30 10:13:05 -04:00
Kitware Robot
8639ac2aec CMake Nightly Date Stamp 2024-07-30 00:01:13 -04:00
Brad King
1d38212b71 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
2024-07-29 14:25:26 -04:00
Vito Gamberini
8555c33d92 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
2024-07-29 13:14:46 -04:00
Vito Gamberini
35734c8de3 PkgC: Add llpkgc to build 2024-07-29 13:14:41 -04:00
Patrick H
373b29bd3f 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
2024-07-29 11:50:02 -04:00
Brad King
e6453c200e Merge branch 'release-3.30' 2024-07-29 11:30:56 -04:00
Brad King
b410a11da9 Merge branch 'release-3.29' 2024-07-29 11:30:54 -04:00
Brad King
5277769a93 Merge branch 'release-3.28' 2024-07-29 11:30:52 -04:00
Brad King
bab6bc54a8 Merge branch 'release-3.29' into release-3.30 2024-07-29 11:30:23 -04:00