summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* CMake Nightly Date StampKitware Robot2024-08-091-1/+1
|
* CMake Nightly Date StampKitware Robot2024-08-081-1/+1
|
* CMake Nightly Date StampKitware Robot2024-08-071-1/+1
|
* Merge topic 'find-debug-root'Kyle Edwards2024-08-068-6/+102
|\ | | | | | | | | | | | | | | | | | | | | 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
| * find_package(): Debug re-rooting behaviorKyle Edwards2024-08-028-6/+102
| | | | | | | | | | | | 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.
* | CMake Nightly Date StampKitware Robot2024-08-061-1/+1
| |
* | Merge topic 'test-log-write'Brad King2024-08-054-41/+16
|\ \ | | | | | | | | | | | | | | | | | | | | | 29db283ba7 CTest: remove cmCTestLogWrite helper Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9699
| * | CTest: remove cmCTestLogWrite helperDaniel Pfeifer2024-08-014-41/+16
| | |
* | | CMake Nightly Date StampKitware Robot2024-08-051-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2024-08-041-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2024-08-031-1/+1
| |/ |/|
* | Merge branch 'release-3.30'Brad King2024-08-021-3/+3
|\ \
| * | CMake 3.30.2v3.30.2Brad King2024-08-022-4/+4
| | |
* | | Merge branch 'release-3.30'Brad King2024-08-020-0/+0
|\ \ \ | |/ /
| * | Merge branch 'release-3.29' into release-3.30Brad King2024-08-020-0/+0
| |\ \
* | \ \ Merge branch 'release-3.29'Brad King2024-08-020-0/+0
|\ \ \ \ | | |/ / | |/| |
| * | | Merge topic 'swift-install-names' into release-3.29Brad King2024-08-025-4/+39
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8669176576 Swift: Fix INSTALL_NAME_DIR under CMP0157 NEW behavior Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9692
* | \ \ \ Merge branch 'release-3.30'Brad King2024-08-020-0/+0
|\ \ \ \ \ | | |_|/ / | |/| | |
| * | | | Merge topic 'swift-install-names' into release-3.30Brad King2024-08-025-4/+39
| |\ \ \ \ | | | |/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | Merge topic 'swift-install-names'Brad King2024-08-025-4/+39
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | Swift: Fix INSTALL_NAME_DIR under CMP0157 NEW behaviorEvan Wilde2024-08-015-4/+39
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | Merge topic 'install-rename-doc'Brad King2024-08-021-5/+4
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 38aae609df Help(install): Move RENAME docs to FILES signature Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9698
| * | | | Help(install): Move RENAME docs to FILES signatureFeRD (Frank Dana)2024-08-011-5/+4
| | |_|/ | |/| | | | | | | | | | | | | | | | | | 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.
* | | | Merge topic 'doc-nuget-restore-xref'Brad King2024-08-021-3/+4
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | Help: Add a link to `cmake(1)` CLI option to `CMAKE_VS_NUGET_PACKAGE_RESTORE`Alex Turbov2024-08-011-3/+4
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2024-08-021-1/+1
| |/ / / |/| | |
* | | | Merge topic 'FindEXPAT-static'Brad King2024-08-011-0/+24
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | cee34d7ab3 FindEXPAT: Implement EXPAT_USE_STATIC_LIBS for non-Windows platforms Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9694
| * | | FindEXPAT: Implement EXPAT_USE_STATIC_LIBS for non-Windows platformsJessie Hernandez2024-07-311-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | Merge topic 'update-curl'Brad King2024-08-0121-128/+331
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * \ \ \ Merge branch 'upstream-curl' into update-curlBrad King2024-07-3120-127/+330
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | * upstream-curl: curl 2024-07-31 (83bedbd7)
| | * | | | curl 2024-07-31 (83bedbd7)Curl Upstream2024-07-3120-127/+330
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://github.com/curl/curl.git at commit 83bedbd730d62b83744cc26fa0433d3f6e2e4cd6 (curl-8_9_1).
| * | | | | curl: Update script to get curl 8.9.1Brad King2024-07-311-1/+1
| | | | | |
* | | | | | Merge topic 'presets-graphviz'Brad King2024-08-0122-4/+100
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 31c0e0de49 presets: Add graphviz support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9691
| * | | | | | presets: Add graphviz supportAliaksandr Averchanka2024-07-3022-4/+100
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes: #22164
* | | | | | | Merge branch 'release-3.30'Brad King2024-08-010-0/+0
|\ \ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | |
| * | | | | | Merge topic 'test-xcode-command-line-tools' into release-3.30Brad King2024-08-011-0/+1
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 369052b5d8 Tests: Restore suppression of xcodebuild error with Xcode Command-Line Tools Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9696
* | \ \ \ \ \ \ Merge topic 'test-xcode-command-line-tools'Brad King2024-08-011-0/+1
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 369052b5d8 Tests: Restore suppression of xcodebuild error with Xcode Command-Line Tools Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9696
| * | | | | | | Tests: Restore suppression of xcodebuild error with Xcode Command-Line ToolsBrad King2024-07-311-0/+1
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | | CMake Nightly Date StampKitware Robot2024-08-011-1/+1
| |_|/ / / / |/| | | | |
* | | | | | CMake Nightly Date StampKitware Robot2024-07-311-1/+1
| |_|_|/ / |/| | | |
* | | | | Merge topic 'export-refactor-more-for-cps'Brad King2024-07-3011-102/+131
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | export: Fix handling of import prefixMatthew Woehlke2024-07-264-27/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | | export: Generalize GenerateImportFileConfigMatthew Woehlke2024-07-256-38/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | | export: Refactor obtaining export informationMatthew Woehlke2024-07-256-37/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | Merge topic 'clean-proto'Brad King2024-07-304-13/+0
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 61ce6a6eeb Source: Delete unused prototypes Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9689
| * | | | | | Source: Delete unused prototypesVitaly Stakhovsky2024-07-294-13/+0
| | | | | | |
* | | | | | | Merge topic 'enable_warnings'Brad King2024-07-304-4/+4
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | | | Rename {_ => }CMAKE_INCLUDE_SYSTEM_FLAG_${lang}_WARNINGPatrick H2024-07-294-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Although not documented publicly, projects may need to override this variable. Remove the private `_` prefix from its name. Issue: #25103
* | | | | | | | CMake Nightly Date StampKitware Robot2024-07-301-1/+1
| | | | | | | |
* | | | | | | | Merge topic 'cmake-pkg-config-integration'Brad King2024-07-2956-0/+2948
|\ \ \ \ \ \ \ \ | |_|_|_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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