Commit Graph

66882 Commits

Author SHA1 Message Date
Alex Turbov 0146fca12d CMakeLibTests: include testCommon.h for ASSERT_TRUE
And remove duplicate definitions.
2024-08-14 01:04:15 +04:00
Alex Turbov 3d9c018f31 CMakeLibTests: Generate testConfig.h with source/build paths defined
And use it in all tests that had their particular files before.
2024-08-13 06:06:25 +04:00
Craig Scott a48097f7ae Merge topic 'presets-graphviz-docs-and-release-note'
890bc3d2a2 presets: Fix graphviz support documentation

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Alex <leha-bot@yandex.ru>
Merge-request: !9702
2024-08-11 17:44:43 -04:00
Kitware Robot 407c0f449d CMake Nightly Date Stamp 2024-08-11 00:01:58 -04:00
Aliaksandr Averchanka 890bc3d2a2 presets: Fix graphviz support documentation 2024-08-10 23:09:44 +10:00
Kitware Robot 0dc5cd674e CMake Nightly Date Stamp 2024-08-10 00:01:15 -04:00
Kitware Robot 5e734dd25a CMake Nightly Date Stamp 2024-08-09 00:01:18 -04:00
Kitware Robot c0cd10cd98 CMake Nightly Date Stamp 2024-08-08 00:01:17 -04:00
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