Brad King
3277ef73c8
Merge topic 'FindLibXml2-static'
...
5f2f36f1ea FindLibXml2: Add a LibXml2_USE_STATIC_LIBS hint
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11476
2025-12-05 09:07:30 -05:00
Brad King
9149ac3f37
Merge topic 'fix-27420'
...
4fdfa0db1a file(ARCHIVE_CREATE): support multithreading compression
cbf71b21b2 cli tar: support multithreading compression
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !11460
2025-12-05 09:04:58 -05:00
Keith Smiley
5f2f36f1ea
FindLibXml2: Add a LibXml2_USE_STATIC_LIBS hint
...
Add an option to search only for the static library.
2025-12-04 15:51:35 -05:00
Brad King
e4737d1c4a
Merge topic 'cli-tar-lzma'
...
5b87a5d53e cli tar: implement LZMA support
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !11465
2025-12-03 16:26:20 -05:00
AJIOB
4fdfa0db1a
file(ARCHIVE_CREATE): support multithreading compression
...
Relates: #27420
2025-12-03 02:45:30 -05:00
AJIOB
cbf71b21b2
cli tar: support multithreading compression
...
Fixes : #27420
2025-12-03 02:45:30 -05:00
AJIOB
5b87a5d53e
cli tar: implement LZMA support
...
Fixes : #27433
2025-12-02 10:44:49 +03:00
Brad King
0b6492faf3
Merge topic 'bump-pre-commit-hooks-plus-fixes'
...
472a04ab9e ci(pre-commit): bump pre-commit hooks + fixes of found typos
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11454
2025-12-01 12:35:10 -05:00
Alex Turbov
472a04ab9e
ci(pre-commit): bump pre-commit hooks + fixes of found typos
2025-11-26 02:32:04 +04:00
HannaWAR
2628c52e04
source_group: add genex support
...
Fixes : #19813
2025-11-24 21:08:46 +03:00
Brad King
3a93fe09e7
Merge topic 'doc-4.2-cpack-appimage'
...
588fec2a05 Help: Add 4.2 release note for CPack AppImage generator
20dd0973b6 Help: Fix CPack AppImage Generator heading capitalization
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11433
2025-11-22 18:47:45 -05:00
Brad King
588fec2a05
Help: Add 4.2 release note for CPack AppImage generator
...
This was missed in commit 1a6dbcc9ea (CPack: Add AppImage generator,
2025-07-30, v4.2.0-rc1~229^2).
Issue: #27104
2025-11-21 10:07:15 -05:00
Brad King
fdc1de26c9
Merge topic 'build-dir-override-presets'
...
19296f507d cmake --build: Allow CLI build dir to override presets
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !11425
2025-11-21 09:52:11 -05:00
Brad King
1313a24f60
Merge branch 'release-4.1'
2025-11-18 10:37:56 -05:00
Brad King
be291692bf
Merge branch 'release-4.1' into release-4.2
2025-11-18 10:37:32 -05:00
Brad King
5961f5f3bc
CMake 4.1.3
2025-11-18 09:55:48 -05:00
Brad King
648fcad441
Merge branch 'release-4.0'
2025-11-18 09:45:14 -05:00
Brad King
acfc50620b
Merge branch 'release-4.1' into release-4.2
2025-11-18 09:44:46 -05:00
Brad King
89b555f1b5
Merge branch 'release-4.0' into release-4.1
2025-11-18 09:43:32 -05:00
Brad King
5517be2bf1
CMake 4.0.5
2025-11-18 09:16:12 -05:00
Brad King
50c46d9268
Merge branch 'release-3.31'
2025-11-17 16:27:19 -05:00
Brad King
952e000d38
Merge branch 'release-4.1' into release-4.2
2025-11-17 16:27:01 -05:00
Brad King
1d303f6beb
Merge branch 'release-4.0' into release-4.1
2025-11-17 16:26:50 -05:00
Brad King
b4528858f8
Merge branch 'release-3.31' into release-4.0
2025-11-17 16:26:39 -05:00
William Allen
19296f507d
cmake --build: Allow CLI build dir to override presets
...
`cmake --build <dir>` and `cmake --build --preset <preset>` are currently
mutually exclusive options. This commit allows `<dir>` to override the
build directory specified in a preset. This change allows the requirement
for each build preset to have a configure preset to be dropped in a future
commit.
Closes : #27384
2025-11-17 15:10:38 -05:00
Brad King
ca626022f5
CMake 3.31.10
2025-11-17 14:28:31 -05:00
Brad King
6087f56da9
Merge topic 'GenEx-STRING'
...
fd7e305097 GenEx: Add $<STRING> generator expression
7564cbae12 GenEx: add new expressions for string comparisons
dab5e6ebb1 introduce cm::CMakeString class as helper for string() command
34c0c7754f cmString: add methods append and insert
ab60f1a010 Extend usage for cm::string_view for more flexibility
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11382
2025-11-15 09:10:50 -05:00
Marc Chevrier
fd7e305097
GenEx: Add $<STRING> generator expression
...
Fixes : #27188
2025-11-14 16:44:29 +01:00
Marc Chevrier
7564cbae12
GenEx: add new expressions for string comparisons
2025-11-14 16:44:29 +01:00
hanna.rusakovich
bf3f69834d
file(GET_RUNTIME_DEPENDENCIES): Normalize paths before matching
...
Regex-based filtering should not have to account for slash differences.
Add policy CMP0207 for compatibility.
Fixes : #26202
2025-11-14 17:23:26 +03:00
Brad King
d6b5c3cd90
Merge topic 'vs2026'
...
53a7f5b702 Help: Update 4.2 release note for Visual Studio 18.0 release
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11413
2025-11-13 08:19:26 -05:00
Brad King
53a7f5b702
Help: Update 4.2 release note for Visual Studio 18.0 release
...
The `Visual Studio 18 2026` generator is no longer experimental.
2025-11-12 18:48:50 -05:00
Clinton Stimpson
5a18728cec
CPack/Archive: Add support for setting UID/GID in archive
...
Add `CPACK_ARCHIVE_UID` and `CPACK_ARCHIVE_GID` options.
Add a policy to change the default to 0/0 to enable ownership
by root if unpacking as root.
Fixes : #12901
2025-11-08 09:25:08 -05:00
Brad King
7136da86cb
Help: Add release note for policy CMP0205
...
This was missed in commit a73ddd2ddb (file(CREATE_LINK): Implement
COPY_ON_ERROR for directories, 2025-10-15).
2025-11-05 16:05:04 -05:00
Brad King
303ffae24f
Merge topic 'deprecate-CMAKE_ENABLE_EXPORTS'
...
33d9146472 CMAKE_ENABLE_EXPORTS: Deprecate variable
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11381
2025-11-05 10:25:26 -05:00
Peter Kokot
33d9146472
CMAKE_ENABLE_EXPORTS: Deprecate variable
...
This makes it more clear which variable should be used.
Fixes #27357
2025-11-04 20:07:39 +01:00
Brad King
0f18aa010e
ci: Update to Qt 6.9.3 on macOS
...
Get Qt updates fix `cmake-gui` button rendering when compiled with a
macOS 26 SDK.
Issue: #27325
2025-11-04 09:58:38 -05:00
Brad King
8986b8b7ae
Merge topic 'xcode-macos-deployment-target'
...
de53a46a91 Help: Add 4.1 release note for restored Xcode default deployment target
85ba6f5d1b Merge branch 'backport-4.0-xcode-macos-deployment-target'
884260ced6 Help: Add 4.0 release note for restored Xcode default deployment target
1a37c83c7e Xcode: Restore default CMAKE_OSX_DEPLOYMENT_TARGET to run on host
e927408047 Apple: Initialize deployment target after SDK
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11361
2025-10-27 09:26:18 -04:00
Brad King
b39e361175
Merge topic 'xcode-macos-deployment-target' into release-4.2
...
de53a46a91 Help: Add 4.1 release note for restored Xcode default deployment target
85ba6f5d1b Merge branch 'backport-4.0-xcode-macos-deployment-target'
884260ced6 Help: Add 4.0 release note for restored Xcode default deployment target
1a37c83c7e Xcode: Restore default CMAKE_OSX_DEPLOYMENT_TARGET to run on host
e927408047 Apple: Initialize deployment target after SDK
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11361
2025-10-27 09:26:15 -04:00
Brad King
3267e4d0c9
Merge topic 'doc-3.31.9-typo'
...
d07cedf9b3 Help: Fix typo in 3.31.9 release note heading
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11362
2025-10-27 09:23:19 -04:00
Brad King
db76228cb4
Merge topic 'doc-3.31.9-typo' into release-4.2
...
d07cedf9b3 Help: Fix typo in 3.31.9 release note heading
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11362
2025-10-27 09:23:17 -04:00
Brad King
4e2aeae7ba
Merge topic 'xcode-macos-deployment-target' into release-4.1
...
de53a46a91 Help: Add 4.1 release note for restored Xcode default deployment target
85ba6f5d1b Merge branch 'backport-4.0-xcode-macos-deployment-target'
884260ced6 Help: Add 4.0 release note for restored Xcode default deployment target
1a37c83c7e Xcode: Restore default CMAKE_OSX_DEPLOYMENT_TARGET to run on host
e927408047 Apple: Initialize deployment target after SDK
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11361
2025-10-27 09:12:00 -04:00
Brad King
847ce737c2
Merge topic 'doc-3.31.9-typo' into release-4.1
...
d07cedf9b3 Help: Fix typo in 3.31.9 release note heading
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11362
2025-10-27 09:11:22 -04:00
Brad King
0e2331fc51
Merge topic 'backport-4.0-xcode-macos-deployment-target' into release-4.0
...
884260ced6 Help: Add 4.0 release note for restored Xcode default deployment target
1a37c83c7e Xcode: Restore default CMAKE_OSX_DEPLOYMENT_TARGET to run on host
e927408047 Apple: Initialize deployment target after SDK
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11361
2025-10-27 09:09:22 -04:00
Brad King
9f6c47a2a2
Merge topic 'doc-3.31.9-typo' into release-4.0
...
d07cedf9b3 Help: Fix typo in 3.31.9 release note heading
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11362
2025-10-27 09:08:08 -04:00
Brad King
d07cedf9b3
Help: Fix typo in 3.31.9 release note heading
2025-10-26 14:06:25 -04:00
Brad King
de53a46a91
Help: Add 4.1 release note for restored Xcode default deployment target
2025-10-26 11:20:10 -04:00
Brad King
85ba6f5d1b
Merge branch 'backport-4.0-xcode-macos-deployment-target'
2025-10-26 11:19:58 -04:00
Brad King
884260ced6
Help: Add 4.0 release note for restored Xcode default deployment target
2025-10-26 11:19:19 -04:00
Brad King
760e58a6cb
Merge topic 'doc-CMP0199-relnote'
...
b685d160cd Help: Clarify 4.2 release note on `$<CONFIG>` policy CMP0199
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11331
2025-10-20 16:36:09 -04:00