Brad King
6bd18eed8e
export: Increase maximum policy version in exported files to 3.24
...
The files generatd by `install(EXPORT)` and `export()` commands
are known to work with policies as of CMake 3.24, so enable them
in sufficiently new CMake versions.
2022-10-12 12:41:25 -04:00
Brad King
c0e8bb5150
Add deprecation warnings for policies CMP0108 and below
...
The OLD behaviors of all policies are deprecated, but only by
documentation. Add an explicit deprecation diagnostic for policies
introduced in CMake 3.18 and below to encourage projects to port
away from setting policies to OLD.
2022-10-12 12:40:52 -04:00
Brad King
f6af01b53d
Merge branch 'release-3.25'
2022-10-12 11:33:47 -04:00
Brad King
ed084886b7
CMake 3.25.0-rc1
v3.25.0-rc1
2022-10-12 10:23:58 -04:00
Brad King
0a45aa7525
Merge branch 'release-3.25'
2022-10-12 10:21:04 -04:00
Brad King
2c9efa54f2
Merge topic 'doc-gen'
...
9e8b8bf4ef Help: Document version when COMPILE_LANGUAGE genex accepts multiple languages
16f37ea7a0 Help: Document comma-separation in some generator expressions
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7784
2022-10-12 10:21:03 -04:00
Brad King
8cfd8a6486
Merge topic 'doc-gen' into release-3.25
...
9e8b8bf4ef Help: Document version when COMPILE_LANGUAGE genex accepts multiple languages
16f37ea7a0 Help: Document comma-separation in some generator expressions
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7784
2022-10-12 10:21:02 -04:00
Brad King
2dafdca255
Merge branch 'release-3.25'
2022-10-12 10:20:10 -04:00
Brad King
127d732de1
Merge topic 'doc-cmake-E-subcommand-suboptions'
...
26020fdaae Help: Reference options of sub-commands in some older release notes (>= 3.20)
c3ec1b7411 Help: Replace the ref `cmake --workflow --preset` with `option` role
a0349eb13f Help: Make cmake(1) sub-command options look like other options
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7782
2022-10-12 10:20:10 -04:00
Brad King
2df2e1e9df
Merge topic 'doc-cmake-E-subcommand-suboptions' into release-3.25
...
26020fdaae Help: Reference options of sub-commands in some older release notes (>= 3.20)
c3ec1b7411 Help: Replace the ref `cmake --workflow --preset` with `option` role
a0349eb13f Help: Make cmake(1) sub-command options look like other options
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7782
2022-10-12 10:20:09 -04:00
Michael Hirsch
9e8b8bf4ef
Help: Document version when COMPILE_LANGUAGE genex accepts multiple languages
2022-10-12 09:42:36 -04:00
Michael Hirsch
16f37ea7a0
Help: Document comma-separation in some generator expressions
2022-10-12 09:42:19 -04:00
Alex Turbov
26020fdaae
Help: Reference options of sub-commands in some older release notes (>= 3.20)
2022-10-12 09:29:48 -04:00
Alex Turbov
c3ec1b7411
Help: Replace the ref cmake --workflow --preset with option role
...
So, it'll look the same as refs to other commands in this release
notes below.
2022-10-12 09:29:48 -04:00
Alex Turbov
a0349eb13f
Help: Make cmake(1) sub-command options look like other options
...
Particularly,
- options for `cmake -E env`
- options for `cmake -E tar`
2022-10-12 09:29:48 -04:00
Brad King
67dc9905b1
Merge branch 'release-3.25'
2022-10-12 09:25:36 -04:00
Brad King
4a0258d58a
Merge topic 'GoogleTest-TYPED_TEST_P'
...
1d340d7cb2 GoogleTest: Add gtest-filter for TYPED_TEST_P
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !7778
2022-10-12 09:25:36 -04:00
Brad King
2f2cdb0780
Merge topic 'GoogleTest-TYPED_TEST_P' into release-3.25
...
1d340d7cb2 GoogleTest: Add gtest-filter for TYPED_TEST_P
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !7778
2022-10-12 09:25:35 -04:00
Brad King
b6bdf942bf
Merge branch 'release-3.25'
2022-10-12 09:22:12 -04:00
Brad King
a30c50558f
Merge topic 'add_nvptx_compiler_to_findCUDAToolkit'
...
01cfd0163d FindCUDAToolkit: Add support for the nvptx compiler library
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7779
2022-10-12 09:22:12 -04:00
Brad King
9adb3fb733
Merge topic 'add_nvptx_compiler_to_findCUDAToolkit' into release-3.25
...
01cfd0163d FindCUDAToolkit: Add support for the nvptx compiler library
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7779
2022-10-12 09:22:11 -04:00
Brad King
59f8e6e738
Merge branch 'release-3.25'
2022-10-12 09:21:01 -04:00
Brad King
3c0c9deea8
Merge topic 'add_cufile_to_findCUDAToolkit'
...
ce6de038d9 FindCUDAToolkit: Add support for the cuFile library
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7763
2022-10-12 09:21:00 -04:00
Brad King
9615bebe37
Merge topic 'add_cufile_to_findCUDAToolkit' into release-3.25
...
ce6de038d9 FindCUDAToolkit: Add support for the cuFile library
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7763
2022-10-12 09:20:59 -04:00
Brad King
d54a8c00ca
Merge branch 'release-3.25'
2022-10-12 09:19:51 -04:00
Brad King
8c3edbc4a6
Merge branch 'release-3.24'
2022-10-12 09:19:49 -04:00
Brad King
8391ae085c
Merge branch 'release-3.24' into release-3.25
2022-10-12 09:19:38 -04:00
Brad King
a78e4cfa90
Merge branch 'release-3.25'
2022-10-12 09:17:49 -04:00
Brad King
37d99bbe13
Merge topic 'flang-implicit-link-info'
...
0301779e85 LLVMFlang: Add support for mixed-language linking with Fortran
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !7781
2022-10-12 09:17:49 -04:00
Brad King
f3bb1c8d7f
Merge topic 'flang-implicit-link-info' into release-3.25
...
0301779e85 LLVMFlang: Add support for mixed-language linking with Fortran
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !7781
2022-10-12 09:17:47 -04:00
Kitware Robot
5ab07864cd
CMake Nightly Date Stamp
2022-10-12 00:01:17 -04:00
Brad King
76f13bcee0
Merge branch 'flang-implicit-link-info' into release-3.24
...
Merge-request: !7781
2022-10-11 16:17:23 -04:00
Brad King
0301779e85
LLVMFlang: Add support for mixed-language linking with Fortran
...
Parse implicit link information for this compiler to support
mixed-language linking. This was missed by commit 85749766df
(LLVMFlang: Add support for LLVM Flang, 2021-07-07, v3.24.0-rc1~86^2).
Also activate mixed-language test cases that would have caught this.
Issue: #22387
2022-10-11 15:38:48 -04:00
Brad King
7629a1182c
Begin post-3.25 development
2022-10-11 11:16:01 -04:00
Brad King
a7e4445306
Merge branch 'release-3.25'
2022-10-11 11:14:51 -04:00
Brad King
5d132113b1
Begin 3.25 release versioning
2022-10-11 11:13:05 -04:00
Brad King
e4a53a50eb
Help: Drop development topic notes to prepare release
...
Release versions do not have the development topic section of
the CMake Release Notes index page.
2022-10-11 11:12:07 -04:00
Brad King
cfd149387e
Merge topic 'doc-3.25-relnotes'
...
286a40cb5b Help: Update Sphinx versionadded directives for 3.25 release
f93f97d6c2 Help: Organize and revise 3.25 release notes
c174ef23f4 Help: Consolidate 3.25 release notes
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7751
2022-10-11 11:10:56 -04:00
Robert Maynard
01cfd0163d
FindCUDAToolkit: Add support for the nvptx compiler library
...
Fixes #23892
2022-10-11 10:35:50 -04:00
Oleksii Odynochenko
1d340d7cb2
GoogleTest: Add gtest-filter for TYPED_TEST_P
2022-10-11 10:20:23 -04:00
Brad King
f5e8251497
Merge topic 'doc-misc-trivial-cleanups'
...
321eb0c33d Help: Tasking compiler supports compile warning as error
f8b3b24915 Help: Minor grammar, typo and formatting cleanups
3de30134f1 Help: Re-sort property, variable and compiler id lists
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7769
2022-10-11 10:12:04 -04:00
Brad King
a804bf7007
Merge topic 'docutils-error-helper-deprecation'
...
294b6db533 Utilities/Sphinx: Avoid deprecated docutils error handling helpers
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7777
2022-10-11 10:09:11 -04:00
Brad King
65554ead15
Merge topic 'ifw-missing-patch-releases'
...
de6764126a CPackIFW: Add support for missing QtIFW patch and minor releases
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7765
2022-10-11 10:07:41 -04:00
Brad King
bfe2f13557
Merge topic 'hip_windows_platform_module'
...
5b87ae6e2d HIP, Windows: Add Windows-Clang-HIP platform module
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7773
2022-10-11 10:06:27 -04:00
Brad King
c5cb85e42f
Merge topic 'required_hip_lang_package'
...
22051103b8 HIP: Find hip-lang-config.cmake with REQUIRED
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7771
2022-10-11 10:05:40 -04:00
Brad King
01768850b8
Merge topic 'hip_use_cmake_path'
...
6021fa7928 HIP: Convert clang output to cmake style paths
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7772
2022-10-11 10:04:48 -04:00
Brad King
294b6db533
Utilities/Sphinx: Avoid deprecated docutils error handling helpers
...
The `SafeString` and `ErrorString` classes are deprecated and will be
removed in Docutils 0.21 or later. They help avoid encoding errors
during exception handling in Python <= 2.7, but these days we always
use Python 3 to build the documentation, at least during development,
when error cases are most likely to occur.
Fixes : #24039
2022-10-11 10:01:12 -04:00
Brad King
2905210999
Merge topic 'test-RunCMake.install'
...
e73470991f Tests: Loosen RunCMake.install directory symlink expected output
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7775
2022-10-11 09:52:33 -04:00
Brad King
a473adeb9c
Merge branch 'release-3.24'
2022-10-11 09:50:22 -04:00
Brad King
c7d66af986
Merge branch 'release-3.23'
2022-10-11 09:50:20 -04:00