Brad King
e2e785de1f
Merge topic 'tests-xcodebuild-version-scleanup'
...
40fa2c1c90 Tests: Cleanup CMake_TEST_XCODE_VERSION code
abd1b02dfa Tests/Architecture: Have test support Xcode 10+
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9466
2024-05-01 09:11:03 -04:00
Brad King
5429244f27
Merge topic 'cmp0116-escaped-colon'
...
bc258730ec cmake_transform_depfile: Handle escaped colons in depfile content
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !9472
2024-05-01 09:09:40 -04:00
Kitware Robot
413221f373
CMake Nightly Date Stamp
2024-05-01 00:01:19 -04:00
Brad King
0ccc9f519d
Merge branch 'release-3.29'
2024-04-30 10:11:42 -04:00
Brad King
1c9ae02244
Merge branch 'release-3.28'
2024-04-30 10:11:37 -04:00
Brad King
2ee4ac0210
Merge branch 'release-3.28' into release-3.29
2024-04-30 10:11:26 -04:00
Brad King
3756ddf675
Merge branch 'release-3.29'
2024-04-30 10:10:36 -04:00
Brad King
2549f5a66e
Merge topic 'exported-modules-with-headers'
...
2041f7c9bf cmGeneratorTarget: add the original target as a COMPILE_ONLY link
051c2110c8 Tests/CXXModules: test exporting modules which include headers
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !9469
2024-04-30 10:10:36 -04:00
Brad King
c5d8fa3f2c
Merge topic 'exported-modules-with-headers' into release-3.29
...
2041f7c9bf cmGeneratorTarget: add the original target as a COMPILE_ONLY link
051c2110c8 Tests/CXXModules: test exporting modules which include headers
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !9469
2024-04-30 10:10:34 -04:00
Brad King
c7d260f9b7
Merge topic 'exported-modules-with-headers' into release-3.28
...
2041f7c9bf cmGeneratorTarget: add the original target as a COMPILE_ONLY link
051c2110c8 Tests/CXXModules: test exporting modules which include headers
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9469
2024-04-30 09:56:29 -04:00
Philipp Borsutzki
bc258730ec
cmake_transform_depfile: Handle escaped colons in depfile content
...
Support escaped colons in windows paths containing driver letters
(e.g. `c\:\\`) when parsing depfiles.
Fixes : #25943
2024-04-30 09:16:49 -04:00
Kitware Robot
f56eb6fa88
CMake Nightly Date Stamp
2024-04-30 00:01:21 -04:00
Juan Ramos
40fa2c1c90
Tests: Cleanup CMake_TEST_XCODE_VERSION code
...
- Consolidate calls to xcodebuild -version
- Handles cases where CMake_TEST_XCODE_VERSION is 0 to allow
running tests with only command-line tools.
2024-04-29 14:46:08 -07:00
Juan Ramos
abd1b02dfa
Tests/Architecture: Have test support Xcode 10+
2024-04-29 14:46:05 -07:00
Brad King
01e138a7b7
Merge topic 'ExternalProject-download-retry-for-error-code-35'
...
6f77077feb ExternalProject: Retry download for error code 35
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !9464
2024-04-29 09:40:38 -04:00
Kitware Robot
781e25a35b
CMake Nightly Date Stamp
2024-04-29 00:04:30 -04:00
Craig Scott
d40e119acb
Merge topic 'help-fix-cmake_path-example'
...
769866163a Help: Fix cmake_path example
Acked-by: Kitware Robot <kwrobot@kitware.com >
Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com >
Merge-request: !9467
2024-04-28 04:21:16 -04:00
Craig Scott
bd8b38627f
Merge topic 'doc-cmp0135-fetchcontent'
...
9b61a7147d Help: CMP0135 applies to FetchContent as well
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9470
2024-04-28 04:19:40 -04:00
Kitware Robot
3390cd47b6
CMake Nightly Date Stamp
2024-04-28 00:01:14 -04:00
Kitware Robot
5838935d84
CMake Nightly Date Stamp
2024-04-27 00:01:12 -04:00
Craig Scott
9b61a7147d
Help: CMP0135 applies to FetchContent as well
...
This updates the CMP0135 documentation, which should have been
done as part of c2044fdf3f (FetchContent: Respect the CMP0135 policy
setting, 2022-06-02).
Issue: #23560
2024-04-27 11:01:45 +10:00
Ben Boeckel
2041f7c9bf
cmGeneratorTarget: add the original target as a COMPILE_ONLY link
...
Fixes : #25909
2024-04-26 20:15:05 -04:00
Ben Boeckel
051c2110c8
Tests/CXXModules: test exporting modules which include headers
...
Test that headers that are part of the same target are available to
modules in the target itself.
2024-04-26 20:15:05 -04:00
Juan Ramos
769866163a
Help: Fix cmake_path example
...
Fixes : #25938
2024-04-26 08:49:07 -07:00
Kitware Robot
301a26741d
CMake Nightly Date Stamp
2024-04-26 00:01:17 -04:00
xavisolesoft
6f77077feb
ExternalProject: Retry download for error code 35
...
This error code indicates a TLS handshake failure, which we've
observed intermittently when downloading artifacts from GitHub.
2024-04-25 13:08:24 -04:00
Brad King
a4b7a13c23
Merge topic 'doc-genex'
...
263f6b888c Help: Document TARGET_PROPERTY genex handling of transitive properties
f70eb84be7 Help: Clarify role of TARGET_NAME generator expression
36145e2680 Help: Organize target-dependent generator expressions into subsections
50eadd794e Help: Clarify cross-references to target-dependent generator expressions
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9460
2024-04-25 11:25:30 -04:00
Brad King
263f6b888c
Help: Document TARGET_PROPERTY genex handling of transitive properties
2024-04-25 10:53:47 -04:00
Brad King
f70eb84be7
Help: Clarify role of TARGET_NAME generator expression
2024-04-25 10:49:16 -04:00
Brad King
36145e2680
Help: Organize target-dependent generator expressions into subsections
2024-04-25 10:49:16 -04:00
Brad King
50eadd794e
Help: Clarify cross-references to target-dependent generator expressions
2024-04-25 10:49:16 -04:00
Brad King
1a676eb580
Merge topic 'lto-gnu-apple'
...
f65a6d2cb1 GNU: Do not use "fat-lto-objects" flags for IPO on Apple platforms
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9461
2024-04-25 10:41:59 -04:00
Brad King
e8f9b6ee43
Merge topic 'test-dir-preset'
...
c971212703 ctest: Allow --test-dir override when using presets
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Acked-by: scivision <michael@scivision.dev >
Merge-request: !9448
2024-04-25 10:40:26 -04:00
Brad King
063e050f75
Merge topic 'cpack-temp-var'
...
60f5118c7b cmCPackGenerator: Handle CPACK_TEMPORARY_[INSTALL]_DIRECTORY properly
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !9455
2024-04-25 10:38:10 -04:00
Brad King
125adb74a6
Merge topic 'ci-fedora-40'
...
acf1179e74 ci: Verify that C++26 modes work with GCC and Clang on Fedora
b05f94fa10 ci: Enable FindOpenACC tests in LLVM/Clang jobs on Fedora
c722bde0e3 ci: Enable FindOpenACC test for each language independently
b84b0fdd89 ci: Enable FindOpenMP tests in LLVM/Clang jobs on Fedora
4590255c63 ci: Subsume GCC C++ modules testing in main Fedora jobs
9c004ddb3d ci: use Fedora 40 images and environments
0f56cc9a4e ci: update Linux image to Fedora 40
21ef873660 clang-tidy module: Update to build against LLVM/Clang 18
...
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9462
2024-04-25 10:37:13 -04:00
Brad King
3956ce1d97
Merge topic 'elf.errMsg'
...
9517ab36e1 cmELF: correct error message from GetDynamicSectionString
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9458
2024-04-25 10:32:14 -04:00
Joachim Wuttke (h)
9517ab36e1
cmELF: correct error message from GetDynamicSectionString
...
Fixes : #25929
2024-04-25 10:30:08 -04:00
Brad King
2c3a9d5385
Merge topic 'help.file'
...
d2d2ffe1c1 Help: file: document GET_RUNTIME_DEPENDENCIES separately
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Acked-by: Juan Ramos <juan.ramos@kitware.com >
Merge-request: !9456
2024-04-25 10:28:36 -04:00
Brad King
bca9cc1d1b
Merge topic 'ci-linkcheck'
...
dea9daa6df Help: Fix link in cmake-buildsystem(7)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9465
2024-04-25 08:49:49 -04:00
Brad King
dea9daa6df
Help: Fix link in cmake-buildsystem(7)
...
One local cross-reference added by commit 835f34949e (Help: Update
cmake-buildsystem(7) build and usage requirements, 2024-04-23) had
incorrect syntax.
2024-04-25 08:39:42 -04:00
Kitware Robot
4c0117bf1d
CMake Nightly Date Stamp
2024-04-25 00:01:18 -04:00
René Bertin
f65a6d2cb1
GNU: Do not use "fat-lto-objects" flags for IPO on Apple platforms
...
Fat LTO objects contain both traditional object code and the LTO bitcode
IR, but the GNU compiler does not support them on Apple platforms.
A compile error is raised when `-f[no-]fat-lto-objects` flags are used,
so avoid them.
This also implies that static Fortran libraries cannot be built with IPO.
Fixes : #25931
2024-04-24 16:57:36 -04:00
Brad King
acf1179e74
ci: Verify that C++26 modes work with GCC and Clang on Fedora
2024-04-24 16:46:12 -04:00
Brad King
b05f94fa10
ci: Enable FindOpenACC tests in LLVM/Clang jobs on Fedora
...
Test commit 30962830dc (FindOpenACC: Add support for the Clang Compiler,
2024-02-01, v3.29.0-rc1~37^2) now that we have Clang 18.
2024-04-24 16:46:12 -04:00
Brad King
c722bde0e3
ci: Enable FindOpenACC test for each language independently
2024-04-24 16:46:11 -04:00
Brad King
b84b0fdd89
ci: Enable FindOpenMP tests in LLVM/Clang jobs on Fedora
2024-04-24 16:46:11 -04:00
Brad King
4590255c63
ci: Subsume GCC C++ modules testing in main Fedora jobs
...
Fedora 40 comes with a RedHat branch of GCC 14.0, which supports
the features we need for C++ modules.
2024-04-24 16:46:11 -04:00
castro-ma
c971212703
ctest: Allow --test-dir override when using presets
...
Fixes : #23982
2024-04-24 16:45:29 -04:00
Brad King
9c004ddb3d
ci: use Fedora 40 images and environments
...
Leave the HIP-specific job on Fedora 39 for now.
Issue: #25932
2024-04-24 16:45:20 -04:00
Brad King
0f56cc9a4e
ci: update Linux image to Fedora 40
...
Drop ROCm HIP packages from the image in favor of the dedicated
Fedora 39 base image we use for that job.
Issue: #25932
2024-04-24 16:43:00 -04:00