Deniz Bahadir
af1d166387
cmCPackGenerator: Fix debug message in function PrepareGroupingKind
2024-04-30 18:36:25 +02:00
Deniz Bahadir
a522abe5c0
cmCPackGenerator: Fix comment in function InstallCMakeProject
2024-04-30 18:36:25 +02:00
Deniz Bahadir
87cfe9dd91
cmCPackGenerator: Slightly simplify function InstallProject
2024-04-30 18:36:25 +02:00
Deniz Bahadir
1350ed96ff
cmCPackGenerator: Clean up and simplify function DoPackage
2024-04-30 18:36:25 +02:00
Deniz Bahadir
d26eed4c75
cmCPackGenerator: Clean up and simplify function PrepareNames
2024-04-30 18:36:25 +02:00
Deniz Bahadir
12123b5b6b
cmCPackGenerator: Refactor copying of package files into own function
2024-04-30 18:36:25 +02:00
Deniz Bahadir
d488efa0b4
cmCPackGenerator: Refactor generation of checksum file into own function
2024-04-30 18:36:25 +02:00
Deniz Bahadir
5fa5bde5d6
cmCryptoHash: Add function which gets the hash type name
2024-04-30 18:36:24 +02: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
Kitware Robot
f56eb6fa88
CMake Nightly Date Stamp
2024-04-30 00:01:21 -04: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