Brad King
ddf8220572
ci: Use Fedora 41 default flang package now that it is new enough
...
In commit fff8e3f6f3
(ci: Rebuild Fedora 41 image with updates,
2024-11-11, v3.31.1~20^2) we specified an exact version of the `flang`
package to update beyond the default at the time. Revert that now that
the default is newer.
2025-01-22 08:51:44 -05:00
Brad King
1e2d19ea4f
gitignore: Tell tools honoring .gitignore to ignore .git too
2025-01-22 08:51:44 -05:00
Brad King
0d0a94bcfb
Tests: Fix Fortran syntax for initialized variable
...
LFortran 0.44 errors without the `::`.
2025-01-22 08:51:44 -05:00
Brad King
7a39d926e8
Merge topic 'remove-old-compatibility'
...
381c446ff7
VS: Remove support for appending a platform to the generator name
dc24d88062
Remove compatibility with CMake versions older than 3.1
90d814f024
CMP0054: Remove support for OLD behavior
292aaffb78
Source: Remove unused cmCommandArgument{Lexer,Parser}
1150fae89a
CMP0053: Remove support for OLD behavior
f0b1ca4d70
CMP0052: Remove support for OLD behavior
e4fddc8e37
CMP0051: Remove support for OLD behavior
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10205
2025-01-21 09:43:10 -05:00
Brad King
f8bf7fb546
Merge topic 'findx11-add-xpresent'
...
f2873fcf98
FindX11: Add missing Xpresent
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10200
2025-01-21 09:41:06 -05:00
Brad King
477292e7ad
Merge topic 'patch-CMakePrintHelpers'
...
fb4d5f34fd
CMakePrintHelpers: Enhance documentation
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10194
2025-01-21 09:38:49 -05:00
Brad King
f5ea1f099a
Merge topic 'patch-check-prototype-definition'
...
b4c418660f
CheckPrototypeDefinition: Enhance documentation
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10196
2025-01-21 09:37:25 -05:00
Brad King
f53b9e1d39
Merge topic 'patch-CMakePushCheckState-include-guard'
...
0348ae1a41
CMakePushCheckState: Add include_guard
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !10190
2025-01-21 09:35:45 -05:00
Brad King
2902d3f827
Merge topic 'patch-file-make-directory'
...
2e02e5589d
file(MAKE_DIRECTORY): Document current source directory
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: scivision <michael@scivision.dev>
Merge-request: !10203
2025-01-21 09:32:46 -05:00
Brad King
a91a01747d
Merge topic 'patch-installation-components'
...
5a974b99fe
install: Document where the components are used
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10202
2025-01-21 09:31:05 -05:00
Brad King
d15845d27a
Merge topic 'doc/configure_log_api'
...
4699554c62
Help: Document when file-api configureLog was added
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10204
2025-01-21 09:28:40 -05:00
Brad King
abf249e63d
Merge topic 'linker-prefix-crash'
...
0fbc300bec
cmComputeLinkInformation: Fix out-of-bounds read in error case
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !10207
2025-01-21 09:26:27 -05:00
Brad King
8fde96fc60
Merge topic 'test-assertion-failure'
...
8abded8d55
Tests: Disable case causing assertion failure in unfinished feature
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !10206
2025-01-21 09:24:17 -05:00
Brad King
a571173076
Merge topic 'ep-colon-in-path'
...
b1ff216656
ExternalProject: Preserve colons and semicolons in the path
Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !10197
2025-01-21 09:22:22 -05:00
Brad King
c4b696299a
Merge topic 'compute-configure-preset-inheritance-duplicated'
...
9a18ca3a31
Presets: Remove duplicated call to ComputePresetsInheritance()
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Martin Duffy <martin.duffy@kitware.com>
Merge-request: !10193
2025-01-21 09:19:32 -05:00
Brad King
381c446ff7
VS: Remove support for appending a platform to the generator name
...
Compatibility with CMake versions prior to 3.1 is no longer supported.
Fixes : #26481
2025-01-21 08:08:22 -05:00
Kitware Robot
c381619959
CMake Nightly Date Stamp
2025-01-21 00:07:38 -05:00
Brad King
1dc8555586
Merge branch 'release-3.31'
2025-01-20 14:16:35 -05:00
Brad King
8357cca119
Merge branch 'release-3.30'
2025-01-20 14:16:33 -05:00
Brad King
819216a250
Merge branch 'release-3.30' into release-3.31
2025-01-20 14:16:24 -05:00
Brad King
90b640ebdc
Merge topic 'AutoExport-vftable' into release-3.30
...
41ff2916f2
WINDOWS_EXPORT_ALL_SYMBOLS: Fix vftable symbol export on ARM64EC
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10187
2025-01-20 14:15:28 -05:00
Brad King
0e7b95256f
Merge branch 'release-3.31'
2025-01-20 14:13:14 -05:00
Brad King
920134f90d
Merge topic 'AutoExport-vftable'
...
41ff2916f2
WINDOWS_EXPORT_ALL_SYMBOLS: Fix vftable symbol export on ARM64EC
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Shijun zhang <1018423405@qq.com>
Merge-request: !10187
2025-01-20 14:13:14 -05:00
Brad King
b4b8287b1d
Merge topic 'AutoExport-vftable' into release-3.31
...
41ff2916f2
WINDOWS_EXPORT_ALL_SYMBOLS: Fix vftable symbol export on ARM64EC
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Shijun zhang <1018423405@qq.com>
Merge-request: !10187
2025-01-20 14:13:12 -05:00
Cristian Le
4699554c62
Help: Document when file-api configureLog was added
...
Issue: #23200
Signed-off-by: Cristian Le <git@lecris.dev>
2025-01-20 11:21:54 -05:00
Brad King
0fbc300bec
cmComputeLinkInformation: Fix out-of-bounds read in error case
...
In commit aba1c9d172
(target_link_libraries: Add support for the
LINKER: prefix, 2024-10-06) we added a call to `ResolveLinkerWrapper`.
Update the call site to account for the possibility of an empty result
vector on error.
2025-01-20 11:09:13 -05:00
Brad King
8abded8d55
Tests: Disable case causing assertion failure in unfinished feature
...
Issue: #26622
2025-01-20 11:04:26 -05:00
Brad King
50eebed6ed
Merge topic 'tasking-asm'
...
fc163f9e43
Tasking: Add support for ASM through the cctc compiler driver
942f0d119b
Tasking: Add identification for the tasking assembler
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10163
2025-01-20 10:03:00 -05:00
Brad King
dc24d88062
Remove compatibility with CMake versions older than 3.1
...
This compatibility has been deprecated since commit 3a4791548d
(Deprecate compatibility with CMake versions older than 3.5, 2023-02-09,
v3.27.0-rc1~508^2). The behavior itself has been deprecated
since CMake 3.1.
Issue: #26613
2025-01-20 09:46:55 -05:00
Brad King
90d814f024
CMP0054: Remove support for OLD behavior
2025-01-20 09:46:55 -05:00
Brad King
292aaffb78
Source: Remove unused cmCommandArgument{Lexer,Parser}
...
These were used only for the CMP0053 OLD behavior, which has
now been removed.
2025-01-20 09:46:55 -05:00
Brad King
1150fae89a
CMP0053: Remove support for OLD behavior
2025-01-20 09:46:55 -05:00
Brad King
f0b1ca4d70
CMP0052: Remove support for OLD behavior
2025-01-20 09:46:54 -05:00
Brad King
e4fddc8e37
CMP0051: Remove support for OLD behavior
2025-01-20 09:46:54 -05:00
Brad King
c0f0931771
Merge topic 'remove-old-compatibility'
...
8e0a0291ef
Remove compatibility with CMake versions older than 3.0
6973f8304e
CMP0050: Remove support for OLD behavior
9f6011e307
CMP0049: Remove support for OLD behavior
292048874f
CMP0048: Remove support for OLD behavior
05b2c563bb
CMP0047: Remove support for OLD behavior
d9498a474e
CMP0046: Remove support for OLD behavior
1e8a744f07
CMP0045: Remove support for OLD behavior
9094eaa778
CMP0044: Remove support for OLD behavior
...
Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !10198
2025-01-20 09:25:36 -05:00
Peter Kokot
2e02e5589d
file(MAKE_DIRECTORY): Document current source directory
...
Relative paths in the directories list argument are treated as relative
to the current source directory.
2025-01-20 14:59:38 +01:00
Peter Kokot
5a974b99fe
install: Document where the components are used
2025-01-20 12:02:23 +01:00
Kitware Robot
4b56e7526a
CMake Nightly Date Stamp
2025-01-20 00:04:35 -05:00
Komasan Zura
f2873fcf98
FindX11: Add missing Xpresent
...
The Xlib interface to the Xpresent extension was missing from the FindX11 module, so I put it in. The xcb interface is already present.
Xpresent project page: https://gitlab.freedesktop.org/xorg/lib/libxpresent
2025-01-19 23:08:03 -05:00
Brad King
8e0a0291ef
Remove compatibility with CMake versions older than 3.0
...
This compatibility has been deprecated since commit 3a4791548d
(Deprecate compatibility with CMake versions older than 3.5, 2023-02-09,
v3.27.0-rc1~508^2). The behavior itself has been deprecated
since CMake 3.0.
Issue: #26613
2025-01-19 09:41:04 -05:00
Brad King
6973f8304e
CMP0050: Remove support for OLD behavior
2025-01-19 09:41:03 -05:00
Brad King
9f6011e307
CMP0049: Remove support for OLD behavior
2025-01-19 09:41:03 -05:00
Brad King
292048874f
CMP0048: Remove support for OLD behavior
2025-01-19 09:41:03 -05:00
Brad King
05b2c563bb
CMP0047: Remove support for OLD behavior
2025-01-19 09:41:03 -05:00
Brad King
d9498a474e
CMP0046: Remove support for OLD behavior
2025-01-19 09:41:03 -05:00
Brad King
1e8a744f07
CMP0045: Remove support for OLD behavior
2025-01-19 09:41:03 -05:00
Brad King
9094eaa778
CMP0044: Remove support for OLD behavior
2025-01-19 09:41:02 -05:00
Brad King
ed99370f63
CMP0043: Remove support for OLD behavior
...
Note that per-source `COMPILE_DEFINITIONS_<CONFIG>` are not covered by
the policy, and are still supported.
2025-01-19 09:41:02 -05:00
Brad King
1bb0066b0c
Help: Clarify deprecation of source-file property COMPILE_DEFINITIONS_<CONFIG>
...
It is not covered by policy `CMP0043`. Also fix its link
to the `COMPILE_DEFINITIONS` source file property.
2025-01-19 09:41:02 -05:00
Brad King
9b148ed1ac
CMP0042: Remove support for OLD behavior
2025-01-19 09:41:02 -05:00