Commit Graph

73464 Commits

Author SHA1 Message Date
Kyle Edwards
1eb5ea3a64 Help(string(JSON)): Clarify that some modes can have zero members/indices 2025-12-16 11:14:16 -05:00
Kyle Edwards
06e6f1e69f string(JSON): Add STRING_ENCODE mode 2025-12-16 10:11:30 -05:00
Kyle Edwards
15973ff247 string(JSON): Add GET_RAW mode 2025-12-16 10:00:29 -05:00
Kitware Robot
86a2d3e9a5 CMake Nightly Date Stamp 2025-12-16 00:06:44 -05:00
Kitware Robot
3182589a8b CMake Nightly Date Stamp 2025-12-15 00:09:52 -05:00
Kitware Robot
9877e1198a CMake Nightly Date Stamp 2025-12-14 00:11:13 -05:00
Kitware Robot
c92ecd4dae CMake Nightly Date Stamp 2025-12-13 00:05:12 -05:00
Brad King
4eab9b6708 Merge topic 'cli-tar-compress-algo'
94ae247d44 cli tar: support different algorithms for zip & 7z
1ba3444fd8 libarchive: Limit 7zip and zstd compression level to 6 on AIX

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11488
2025-12-12 10:05:47 -05:00
Brad King
fb82c55f9d Merge topic 'FindRuby-cache-internal'
b4f2c7beab FindRuby: Hide interpreter query cache entries

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11500
2025-12-12 10:02:12 -05:00
Brad King
9bcc3dda06 Merge topic 'fix-27445'
207e8a15d4 autogen: Fix MOC_PREDEFS_CMD if CXX env var contains multiple values

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11495
2025-12-12 10:00:12 -05:00
Brad King
e9f694d628 Merge topic 'ci-package-windows-qt-6.10.1'
633e4e494f cmake-gui: Remove unused option to link Qt5 windows plugins statically
1fef953655 Utilities/Release: Update to Qt 6.10.1 on Windows builds
b9ec8d7fcb ci: Update URL of our re-hosted Qt binaries

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11502
2025-12-12 09:55:41 -05:00
Brad King
cd291e76d4 Merge branch 'release-4.2' 2025-12-12 09:53:58 -05:00
Brad King
5f59252680 Merge topic 'tutorial-vendor-msvc'
58fc663688 Tutorial: Provide MSVC example to build Vendor library

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11501
2025-12-12 09:53:57 -05:00
Brad King
1f3471dcda Merge topic 'tutorial-vendor-msvc' into release-4.2
58fc663688 Tutorial: Provide MSVC example to build Vendor library

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11501
2025-12-12 09:53:56 -05:00
Brad King
348a190cdb Merge branch 'release-4.2' 2025-12-12 09:45:49 -05:00
Brad King
d75e2eaece Merge branch 'release-4.1' 2025-12-12 09:45:44 -05:00
Brad King
529c9b53b6 Merge branch 'release-4.1' into release-4.2 2025-12-12 09:45:23 -05:00
Brad King
14ef151cf4 Merge branch 'release-4.2' 2025-12-12 09:44:22 -05:00
Brad King
d845955440 Merge topic 'linux32-system-libarchive'
e83e38f868 Merge branch 'backport-linux32-system-libarchive'
7406445b9e Merge branch 'backport-linux32-system-libarchive'
cea7f7fc32 Linux: Do not force 64-bit `time_t` on 32-bit archs with system libarchive
16cc3e25d4 Utilities: Select bundled or external dependencies very early
5ccd0e39e4 Utilities: Select bundled or external dependencies very early

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !11505
2025-12-12 09:44:22 -05:00
Brad King
5ffebf3b67 Merge topic 'linux32-system-libarchive' into release-4.2
cea7f7fc32 Linux: Do not force 64-bit `time_t` on 32-bit archs with system libarchive
16cc3e25d4 Utilities: Select bundled or external dependencies very early

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !11505
2025-12-12 09:44:20 -05:00
Brad King
2288c2ce00 Merge branch 'release-4.2' 2025-12-12 09:42:46 -05:00
Brad King
de2a6eaa72 Merge topic 'stdio-ctrl-c'
c55dfbf656 StdIo: Restore compilation on 32-bit MinGW

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11503
2025-12-12 09:42:46 -05:00
Brad King
1c3d9cdcdf Merge topic 'stdio-ctrl-c' into release-4.2
c55dfbf656 StdIo: Restore compilation on 32-bit MinGW

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11503
2025-12-12 09:42:44 -05:00
Brad King
9c0cb30f06 Merge topic 'backport-linux32-system-libarchive' into release-4.1
cea7f7fc32 Linux: Do not force 64-bit `time_t` on 32-bit archs with system libarchive
16cc3e25d4 Utilities: Select bundled or external dependencies very early

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11505
2025-12-12 09:41:35 -05:00
Brad King
03f2b2b9c9 Merge topic 'stdio-ctrl-c' into release-4.1
c55dfbf656 StdIo: Restore compilation on 32-bit MinGW

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11503
2025-12-12 09:40:56 -05:00
Kitware Robot
e00d1676b8 CMake Nightly Date Stamp 2025-12-12 00:05:16 -05:00
Brad King
e83e38f868 Merge branch 'backport-linux32-system-libarchive' 2025-12-11 14:43:42 -05:00
Brad King
7406445b9e Merge branch 'backport-linux32-system-libarchive'
Use the `-s ours` strategy to avoid conflicts.
We've already made equivalent changes.
2025-12-11 14:43:05 -05:00
Brad King
cea7f7fc32 Linux: Do not force 64-bit time_t on 32-bit archs with system libarchive
Commit 1b9e8f833f (Linux: Compile with 64-bit time_t even on 32-bit
architectures, 2025-06-26, v4.1.0-rc2~16^2) broke running with a
system-provided libarchive that uses a 32-bit `time_t`.  If CMake
is configured to build with a system libarchive, assume the user
has taken responsibility to match `time_t` sizes.

Fixes: #27448
2025-12-11 14:40:48 -05:00
Brad King
16cc3e25d4 Utilities: Select bundled or external dependencies very early 2025-12-11 14:40:16 -05:00
Brad King
5ccd0e39e4 Utilities: Select bundled or external dependencies very early 2025-12-11 14:23:37 -05:00
AJIOB
94ae247d44 cli tar: support different algorithms for zip & 7z
Fixes: #27443
2025-12-11 12:00:31 -05:00
Brad King
1ba3444fd8 libarchive: Limit 7zip and zstd compression level to 6 on AIX
Extend commit 6287b02147 (libarchive: Limit xz compression level to 6 on
AIX, 2021-08-24, v3.22.0-rc1~188^2) to cover 7zip and zstd.
2025-12-11 11:58:50 -05:00
Brad King
c55dfbf656 StdIo: Restore compilation on 32-bit MinGW
In commit e419429616 (StdIo: Restore Windows Console I/O modes on
Ctrl-C, 2025-11-26, v4.1.4~4^2) we relied on the compiler to generate a
lambda with an `operator()` for each calling convention.  MSVC does
this, but the GNU compiler for MinGW does not seem to.
2025-12-11 10:52:18 -05:00
Brad King
633e4e494f cmake-gui: Remove unused option to link Qt5 windows plugins statically
Revert commit 27a73f1613 (cmake-gui: Add build option to use Qt5 windows
plugin statically, 2017-11-13, v3.10.0~3^2~1).  Our builds on Windows
all use Qt 6 now.
2025-12-11 10:30:57 -05:00
Brad King
1fef953655 Utilities/Release: Update to Qt 6.10.1 on Windows builds
Now that we require Windows 10 for our official binaries,
we can use a more recent version of Qt.
2025-12-11 10:30:57 -05:00
Brad King
b9ec8d7fcb ci: Update URL of our re-hosted Qt binaries 2025-12-11 10:30:57 -05:00
Brad King
c570431115 Merge topic 'ci-package-windows-10'
0a0bdaecdf ci: Update Windows packaging jobs to VS 20206
d54e15a5b8 ci: Require Windows 10 in official precompiled binaries

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11496
2025-12-11 09:49:58 -05:00
Brad King
6d9c316515 Merge branch 'release-4.2' 2025-12-11 09:48:15 -05:00
Brad King
d3d33843b2 Merge branch 'release-4.1' 2025-12-11 09:48:08 -05:00
Brad King
cfbd1b08aa Merge branch 'release-4.1' into release-4.2 2025-12-11 09:47:50 -05:00
Brad King
e815e7170e Merge branch 'release-4.2' 2025-12-11 09:42:59 -05:00
Brad King
85d359f008 Merge topic 'fix-nvpl'
1bf46814c4 FindBLAS: Make find_package(nvpl) quiet

Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !11498
2025-12-11 09:42:58 -05:00
Brad King
9d8da1cf15 Merge topic 'fix-nvpl' into release-4.2
1bf46814c4 FindBLAS: Make find_package(nvpl) quiet

Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !11498
2025-12-11 09:42:57 -05:00
Brad King
abaeed2e1f Merge branch 'release-4.2' 2025-12-11 09:41:34 -05:00
Brad King
011b1cd050 Merge topic 'export-ignore-ast-grep'
93f5111ba7 gitattributes: Do not export ast-grep infrastructure in source archives

Acked-by: Kitware Robot <kwrobot@kitware.com>
Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com>
Merge-request: !11499
2025-12-11 09:41:34 -05:00
Brad King
61909cca7c Merge topic 'export-ignore-ast-grep' into release-4.2
93f5111ba7 gitattributes: Do not export ast-grep infrastructure in source archives

Acked-by: Kitware Robot <kwrobot@kitware.com>
Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com>
Merge-request: !11499
2025-12-11 09:41:32 -05:00
Brad King
6a5e9f299f Merge topic 'fix-nvpl' into release-4.1
1bf46814c4 FindBLAS: Make find_package(nvpl) quiet

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11498
2025-12-11 09:40:00 -05:00
Brad King
c32e21fe52 Merge topic 'export-ignore-ast-grep' into release-4.1
93f5111ba7 gitattributes: Do not export ast-grep infrastructure in source archives

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11499
2025-12-11 09:38:59 -05:00
Charlie Savage
b4f2c7beab FindRuby: Hide interpreter query cache entries
Avoid exposing them to editing in `cmake-gui` or `ccmake`.
2025-12-11 09:22:06 -05:00