Brad King
4c1a6f2e23
Merge topic 'ci-fedora-39'
...
cdd741ebf9 Merge branch 'backport-ci-fedora-39' into ci-fedora-39
9283b20659 ci: Suppress CPack/RPM tests pending fix for Fedora 39
18145e8745 ci: Update FindMPI test environment for mpich on Fedora 39
a8be80ccf2 ci: Drop now-unnecessary Clang rules for CXXModules tests
99238b23e9 ci: use Fedora 39 images and environments
57eadec617 ci: update Linux image to Fedora 39
653262162c clang-tidy module: Update to build against LLVM/Clang 17
2cf9a65835 clang-tidy: ignore warnings new in version 17
...
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !8983
2023-11-20 08:10:37 -05:00
Brad King
9f155a38db
Merge branch 'release-3.28'
2023-11-20 08:09:09 -05:00
Brad King
52274549dd
Merge topic 'ci-release-no-cdash'
...
31620b2bf8 gitlab-ci: drop cdash-build-id from release packaging artifacts
Acked-by: Kitware Robot <kwrobot@kitware.com >
Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com >
Merge-request: !8988
2023-11-20 08:09:09 -05:00
Brad King
1935c0c928
Merge topic 'ci-release-no-cdash' into release-3.28
...
31620b2bf8 gitlab-ci: drop cdash-build-id from release packaging artifacts
Acked-by: Kitware Robot <kwrobot@kitware.com >
Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com >
Merge-request: !8988
2023-11-20 08:09:08 -05:00
Kitware Robot
e2601d8347
CMake Nightly Date Stamp
2023-11-20 00:01:44 -05:00
Brad King
31620b2bf8
gitlab-ci: drop cdash-build-id from release packaging artifacts
...
This was accidentally added by commit 06661b1e4c (gitlab-ci: pull
annotations for CDash from the jobs, 2023-11-01, v3.28.0-rc4~1^2).
2023-11-19 12:02:08 -05:00
Brad King
3b1d726da9
Merge branch 'release-3.28'
2023-11-19 11:57:42 -05:00
Brad King
3401d0b3bb
Merge topic 'doc-typo'
...
328a1b5b73 Help: Fix spelling of CMAKE_EXTRA_INCLUDE_FILES in 3.6 release notes
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8985
2023-11-19 11:57:42 -05:00
Brad King
7ebaf7f062
Merge topic 'doc-typo' into release-3.28
...
328a1b5b73 Help: Fix spelling of CMAKE_EXTRA_INCLUDE_FILES in 3.6 release notes
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8985
2023-11-19 11:57:41 -05:00
Brad King
aea838cf41
Merge topic 'cpack-wix-installscope'
...
60661f6770 CPack/WiX: Make InstallScope configurable
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8954
2023-11-19 11:55:30 -05:00
Brad King
f33810b567
Merge topic 'uv-idle-ptr'
...
70d88a5361 cmUVHandlePtr: Add uv_idle_ptr
17690558c3 cmUVHandlePtr: Add explicit conversion to bool
cd2894a089 cmUVHandlePtr: Conversions to raw pointers are const
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8980
2023-11-19 11:50:16 -05:00
Brad King
21a7c1b86a
Merge topic 'uv-signal-cleanup'
...
6ef03ca03e cmUVSignalHackRAII: Drop outdated and unused libuv SA_RESTART workaround
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8979
2023-11-19 11:48:57 -05:00
Brad King
1f7a653e90
Merge topic 'swift-compilation-mode'
...
0f80101b73 Tests: Update Swift tests to use CMP0157 NEW behavior
c1d787e473 Swift: Add abstraction for compilation mode
c39384f540 Tests: Simplify RunCMake.Swift conditions to enable use of Swift
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8918
2023-11-19 11:47:37 -05:00
Peter Kokot
328a1b5b73
Help: Fix spelling of CMAKE_EXTRA_INCLUDE_FILES in 3.6 release notes
2023-11-19 11:33:08 -05:00
Kitware Robot
67be468693
CMake Nightly Date Stamp
2023-11-19 00:01:08 -05:00
Kitware Robot
ee3e050d23
CMake Nightly Date Stamp
2023-11-18 00:01:12 -05:00
Brad King
cdd741ebf9
Merge branch 'backport-ci-fedora-39' into ci-fedora-39
2023-11-17 11:35:41 -05:00
Brad King
9283b20659
ci: Suppress CPack/RPM tests pending fix for Fedora 39
...
Issue: #25421
2023-11-17 09:58:22 -05:00
Brad King
18145e8745
ci: Update FindMPI test environment for mpich on Fedora 39
...
An explicit `FI_PROVIDER=tcp` seems to be needed to pass the test.
2023-11-17 09:58:22 -05:00
Brad King
a8be80ccf2
ci: Drop now-unnecessary Clang rules for CXXModules tests
...
Starting with LLVM/Clang 17 we can use C++ modules with compiler
extensions enabled.
2023-11-17 09:58:22 -05:00
Brad King
99238b23e9
ci: use Fedora 39 images and environments
2023-11-17 09:58:22 -05:00
Brad King
57eadec617
ci: update Linux image to Fedora 39
2023-11-17 09:58:22 -05:00
Brad King
653262162c
clang-tidy module: Update to build against LLVM/Clang 17
2023-11-17 09:58:21 -05:00
Brad King
2cf9a65835
clang-tidy: ignore warnings new in version 17
...
These warnings can be fixed in the future. Ignore them for now.
2023-11-17 09:58:21 -05:00
Brad King
2744f14db1
codespell: Fix typos
2023-11-17 09:58:21 -05:00
Brad King
f2776ac063
codespell: Revise release note about short-lived field to avoid misspelling
2023-11-17 09:58:21 -05:00
Brad King
7517923418
codespell: Match valgrind output without repeating a spelling error
2023-11-17 09:58:21 -05:00
Brad King
40552722c9
Utilities/Sphinx: Fix python string literal syntax warning
...
Python 3.12 started warning:
conf.py:35: SyntaxWarning: invalid escape sequence '\.'
Use a raw string literal instead.
2023-11-17 09:58:21 -05:00
Brad King
bc435bc288
Tests: Update HIP.MathFunctions case for nodiscard enforcement
2023-11-17 09:58:21 -05:00
Brad King
70d88a5361
cmUVHandlePtr: Add uv_idle_ptr
...
Wrap a `uv_idle_t` handle.
2023-11-17 08:51:25 -05:00
Brad King
17690558c3
cmUVHandlePtr: Add explicit conversion to bool
2023-11-17 08:50:53 -05:00
Brad King
cd2894a089
cmUVHandlePtr: Conversions to raw pointers are const
2023-11-17 08:50:53 -05:00
Brad King
6ef03ca03e
cmUVSignalHackRAII: Drop outdated and unused libuv SA_RESTART workaround
...
It is only needed for libuv < 1.19, but since commit c050d6a01e
(string(TIMESTAMP): add %f specifier for microseconds, 2022-01-27,
v3.23.0-rc1~59^2) we require libuv >= 1.28.
2023-11-17 08:49:21 -05:00
Evan Wilde
0f80101b73
Tests: Update Swift tests to use CMP0157 NEW behavior
...
Fixing failing tests caused by introduction of new policy + warning when
the policy is not set.
2023-11-17 08:43:21 -05:00
Evan Wilde
c1d787e473
Swift: Add abstraction for compilation mode
...
Add a `CMAKE_Swift_COMPILATION_MODE` variable and corresponding
`Swift_COMPILATION_MODE` target property to control the compilation
mode. Select among `wholemodule`, `singlefile`, and `incremental`.
Add policy CMP0157 to remove the default `-wmo` flags in favor of the
abstract setting.
Issue: #25366
2023-11-17 08:43:21 -05:00
Brad King
c39384f540
Tests: Simplify RunCMake.Swift conditions to enable use of Swift
2023-11-17 08:40:14 -05:00
Brad King
6f8532fbfa
Merge topic 'autogen-rsp'
...
232610e60e Autogen: Use new API for limiting autogen command line lengths
7a07887055 Autogen: Add support for response files for moc predef targets
7eb5ab2c63 Autogen: Generalize MaybeWriteMocResponseFile to MaybeWriteResponseFile
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !8944
2023-11-17 08:23:18 -05:00
Brad King
08f5e09f9f
Merge topic 'UseSWIG-csharp-dllimport'
...
342b1b8a69 UseSWIG: ensure generated CSharp source code is portable.
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8973
2023-11-17 08:20:23 -05:00
Brad King
25fcc7e3de
Merge topic 'FetchContent-find_package-args'
...
42dbdf8914 FetchContent: Fix syntax to forward FIND_PACKAGE_ARGS arguments correctly
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8967
2023-11-17 08:19:35 -05:00
Brad King
194d66c952
Merge branch 'release-3.28'
2023-11-17 08:18:42 -05:00
Brad King
b6688f11df
Merge topic 'update-kwiml'
...
f2cc0ef2ed Merge branch 'upstream-KWIML' into update-kwiml
83dd9be285 KWIML 2023-11-16 (500bc253)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8978
2023-11-17 08:18:42 -05:00
Brad King
52ce26b9d3
Merge topic 'update-kwiml' into release-3.28
...
f2cc0ef2ed Merge branch 'upstream-KWIML' into update-kwiml
83dd9be285 KWIML 2023-11-16 (500bc253)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8978
2023-11-17 08:18:41 -05:00
Brad King
c78240c406
Merge branch 'release-3.28'
2023-11-17 08:11:55 -05:00
Brad King
066ae7051c
Merge topic 'doc-deprecated-hanging-indent'
...
b553ac4c2f Utilities/Sphinx: Add hanging indent to deprecation notes
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8976
2023-11-17 08:11:55 -05:00
Brad King
5595976c11
Merge topic 'doc-deprecated-hanging-indent' into release-3.28
...
b553ac4c2f Utilities/Sphinx: Add hanging indent to deprecation notes
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8976
2023-11-17 08:11:54 -05:00
Kitware Robot
1aa095c8ed
CMake Nightly Date Stamp
2023-11-17 00:01:08 -05:00
Brad King
f2cc0ef2ed
Merge branch 'upstream-KWIML' into update-kwiml
...
* upstream-KWIML:
KWIML 2023-11-16 (500bc253)
2023-11-16 15:15:51 -05:00
Brad King
b553ac4c2f
Utilities/Sphinx: Add hanging indent to deprecation notes
...
Extend commit 038f4c12e3 (Utilities/Sphinx: Add hanging indent to
version notes, 2023-03-14, v3.27.0-rc1~322^2) to cover `deprecated`
directives.
2023-11-16 14:27:54 -05:00
Max Gaukler
60661f6770
CPack/WiX: Make InstallScope configurable
...
Add a new `CPACK_WIX_INSTALL_SCOPE` variable to set the `InstallScope`
when using the default WiX template. Set the default to the bug-free
value `perMachine`.
Fixes : #20962
2023-11-16 14:15:38 -05:00
KWIML Upstream
83dd9be285
KWIML 2023-11-16 (500bc253)
...
Code extracted from:
https://gitlab.kitware.com/utils/kwiml.git
at commit 500bc25359cdf9e7357315ae3a6c05d606d93ea3 (master).
Upstream Shortlog
-----------------
Brad King (1):
500bc253 codespell: fix typos
2023-11-16 11:18:55 -05:00