Brad King
f398a517be
ci: Update to rebuilt Fedora base images
2025-02-03 12:03:07 -05:00
Brad King
e9fb64f3b7
Source: Drop incorrect class documentation that had typos
2025-02-03 12:03:07 -05:00
Brad King
2844296c7b
FindMPI: Fix typo in comment
2025-02-03 12:03:07 -05:00
Alex Turbov
72cce810ce
ci(fedora41-hip): update the image in sync w/ fedora41
...
- Use the correct path for the DNF cache.
- There is not much sense in having a DNF cache image separately when
the only `RUN` command is to install required packages.
2025-02-03 11:05:58 -05:00
Alex Turbov
fa08bd803d
ci(fedora41): refactor tests removal from Python packages
2025-02-03 11:05:57 -05:00
Alex Turbov
0e5159656a
ci(fedora41): split install prerequisites and build for Rust packages
2025-02-03 11:05:55 -05:00
Alex Turbov
88c5cf809a
ci(fedora41): split install prerequisites and build RBEnv into separate phases
...
It improves parallelization and speeds up the build by reusing cached layers.
2025-02-03 11:05:54 -05:00
Alex Turbov
86e96322eb
ci(fedora41): tune RVM build to speedup and minimize the final image
...
- Do not waste time looking for pre-built images for Fedora.
Tell to `rvm` to always build from sources.
- No need to update startup files (in the intermediate image).
- Exclude useless (documentation) files from the final archive.
2025-02-03 11:05:52 -05:00
Alex Turbov
264c902403
ci(fedora41): split install prerequisites and build RVM into separate phases
...
It improves parallelization and speeds up the build by reusing cached layers.
2025-02-03 11:05:51 -05:00
Alex Turbov
59383f6509
ci(fedora41): use cache for IWYU build
2025-02-03 11:05:49 -05:00
Alex Turbov
dc9b7a15c0
ci(fedora41): split install prerequisites and build IWYU into separate phases
...
It improves parallelization and speeds up the build by reusing cached layers.
2025-02-03 11:05:48 -05:00
Alex Turbov
4b0ac15b49
ci(fedora41): use CMake to build and install IWYU
...
… instead of calling underlaid buildsystem tool. Also, add parallelization.
2025-02-03 11:05:46 -05:00
Alex Turbov
1edede9276
ci(fedora41): move Perforce download to a separate image
...
It improves parallelization and speeds up the build.
Since downloading is a quick task, put the results to the final image
at the beginning to avoid waiting for other (longer) tasks.
2025-02-03 11:05:45 -05:00
Alex Turbov
8946e0a3ba
ci(fedora41): drop unused cache mount
2025-02-03 11:05:44 -05:00
Alex Turbov
d2c34c95d9
ci(fedora41): restore the path to dnf
cache
...
So, images would really use it again!
This reduce build time up to 25%!
This was accidentally broken by commit 46d89b8524
(ci: update Linux
image to Fedora 41, 2024-10-23, v3.31.0-rc3~7^2~2) by misdiagnosing an
error.
2025-02-03 11:05:42 -05:00
Alex Turbov
5eb8f47b67
ci(fedora41): use dnf.conf
for options and simplify dnf install
CLI
2025-02-03 11:05:40 -05:00
Alex Turbov
b5a36e1efc
ci(fedora41): sort dependency lists
2025-02-03 11:05:38 -05:00
Alex Turbov
31f0e8dd92
ci(fedora41): remove duplicate dependency package
2025-02-03 11:05:24 -05:00
Kitware Robot
321b71cfde
CMake Nightly Date Stamp
2025-02-02 00:14:20 -05:00
Brad King
4a11fd8dde
Merge topic 'help-formatting'
...
d1d134534d
Help: Add formatting to FindGettext and FindGnuplot
d138555959
Help: Use Title Case for all "Imported Targets" sections
bbbf3536c9
Help: Make sure all deprecated utility modules have a notice
969b039f40
Help: Reference correct variables in 3.6 release notes
9c963de998
Help: Remove stray spaces and one colon
51e4d81f16
Help: Remove accidental blockquotes around lists
718043b540
Help: Convert some literal blocks into tables and lists
914d580a4f
Utilities/Sphinx: Ignore warning in generated texinfo documentation
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10269
2025-02-01 07:19:04 -05:00
Brad King
fddb15f67b
Merge topic 'use-launchers'
...
7d2a6bc67d
launchers: issue a message when rules are not defined
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !10268
2025-02-01 07:17:58 -05:00
Brad King
765eb70fa0
Merge topic 'cpack-tar'
...
09d5a4d7f0
CPack: add uncompressed TAR support
9d4be239b2
Help: Improve CPack Archive generator format list layout
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !10265
2025-02-01 07:16:43 -05:00
Brad King
9bc8dacf2f
Merge topic 'FindRuby-debug'
...
8d1f9e5408
FindRuby: Port debug output to message(DEBUG)
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10263
2025-02-01 07:15:34 -05:00
Kitware Robot
05627bffbc
CMake Nightly Date Stamp
2025-02-01 00:09:00 -05:00
Nikita Nemkin
d1d134534d
Help: Add formatting to FindGettext and FindGnuplot
2025-01-31 12:23:29 -05:00
Nikita Nemkin
d138555959
Help: Use Title Case for all "Imported Targets" sections
2025-01-31 12:23:29 -05:00
Nikita Nemkin
bbbf3536c9
Help: Make sure all deprecated utility modules have a notice
2025-01-31 12:23:29 -05:00
Nikita Nemkin
969b039f40
Help: Reference correct variables in 3.6 release notes
2025-01-31 12:23:29 -05:00
Nikita Nemkin
9c963de998
Help: Remove stray spaces and one colon
2025-01-31 12:23:29 -05:00
Nikita Nemkin
51e4d81f16
Help: Remove accidental blockquotes around lists
...
Indenting a list relative to the previous paragraph creates
a blockquote. Combined with the natural list indent it results
in an overly large left margin.
2025-01-31 12:23:29 -05:00
Nikita Nemkin
718043b540
Help: Convert some literal blocks into tables and lists
...
Also, ensure that header-less tables have a top border in cmake.css.
2025-01-31 12:23:29 -05:00
Brad King
914d580a4f
Utilities/Sphinx: Ignore warning in generated texinfo documentation
2025-01-31 12:23:29 -05:00
Johnny Jazeix
09d5a4d7f0
CPack: add uncompressed TAR support
...
Fixes : #26646
2025-01-31 10:11:32 -05:00
Brad King
9d4be239b2
Help: Improve CPack Archive generator format list layout
2025-01-31 10:09:56 -05:00
Charlie Savage
8d1f9e5408
FindRuby: Port debug output to message(DEBUG)
2025-01-31 09:07:19 -05:00
Brad King
f28d76aeb4
Merge topic 'module-include-fphsa'
...
7afa58b15d
Modules/Find*: Include FindPackageHandleStandardArgs normally
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10257
2025-01-31 09:01:18 -05:00
Brad King
13cb4913c5
Merge topic 'ci-cuda-12.6'
...
7f1250ca68
ci: Drop redundant job testing cuda12.2 with nvcc -ccbin=clang++-18
1ffa199c55
ci: add jobs testing cuda12.6 with nvcc and clang 18
07ddceea84
ci: add cuda12.6 base image
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10261
2025-01-31 09:00:26 -05:00
Daniel Pfeifer
7d2a6bc67d
launchers: issue a message when rules are not defined
2025-01-31 14:04:02 +01:00
Kitware Robot
f0cc688c10
CMake Nightly Date Stamp
2025-01-31 00:06:36 -05:00
Brad King
7f1250ca68
ci: Drop redundant job testing cuda12.2 with nvcc -ccbin=clang++-18
...
It has been superseded by an equivalent job with cuda12.6,
which does not need `--allow-unsupported-compiler`.
2025-01-30 12:00:33 -05:00
Brad King
1ffa199c55
ci: add jobs testing cuda12.6 with nvcc and clang 18
2025-01-30 09:34:41 -05:00
Brad King
07ddceea84
ci: add cuda12.6 base image
2025-01-30 09:31:09 -05:00
Brad King
7afa58b15d
Modules/Find*: Include FindPackageHandleStandardArgs normally
...
Since commit d74210a8bd
(CMP0017: Remove support for OLD behavior,
2024-11-17) we can rely on CMP0017's NEW behavior unconditionally.
Calling `include(FindPackageHandleStandardArgs)` in a builtin module
will always get the builtin `FindPackageHandleStandardArgs`.
2025-01-30 08:53:12 -05:00
Brad King
78bc455454
Merge topic 'update-kwsys'
...
768f2e00b3
Merge branch 'upstream-KWSys' into update-kwsys
7342114155
KWSys 2025-01-30 (936c606c)
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10260
2025-01-30 08:51:07 -05:00
Brad King
3a93def224
Merge topic 'issue_FindPython_SABI'
...
1995557885
FindPython : fix a misspelled variable name in __python_import_library macro.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10255
2025-01-30 08:49:17 -05:00
Brad King
3e64c6a56e
Merge topic 'msvc-runtime-checks'
...
2b2344b412
MSVC: Add abstraction for runtime checks
49dcd1ce5d
Help: Fix MSVC_DEBUG_INFORMATION_FORMAT description of example
2f8e643d9d
CMP0141: Fix documentation copied from CMP0091
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Alex <leha-bot@yandex.ru>
Merge-request: !10214
2025-01-30 08:48:01 -05:00
Brad King
0870e6c06b
Merge topic 'enum_set-enhancements'
...
35dafcb5a1
cmext/enum_set: add various enhancements to increase usability
a3ae58c9c5
C++ features: add cm::is_scoped_enum from C++23
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !10248
2025-01-30 08:44:35 -05:00
Brad King
a832d31474
Merge topic 'cmake_sarif_output'
...
abbe41578d
cmake: Add SARIF diagnostics output support
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Acked-by: scivision <michael@scivision.dev>
Merge-request: !10139
2025-01-30 08:43:11 -05:00
Brad King
892204764f
Merge topic 'help-code-block'
...
9890cfc4ec
Help: More syntax highlighting for literal blocks
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10258
2025-01-30 08:41:16 -05:00
Brad King
a9e201677b
Merge topic 'FindRuby-formatting'
...
64e4b4c638
FindRuby: Reformat code so it is consistent
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10256
2025-01-30 08:38:47 -05:00