Craig Scott
c0eb0ad5ef
Merge topic 'instrumentation-post-workflow'
...
956d36d3cd instrumentation: Add postCMakeWorkflow hook
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Acked-by: Alex Overchenko <aleksandr9809@gmail.com >
Merge-request: !11450
2025-12-07 19:27:41 -05:00
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
Martin Duffy
956d36d3cd
instrumentation: Add postCMakeWorkflow hook
...
Issue: #27414
2025-12-03 16:00:37 -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
Craig Scott
c98bec6ae6
Merge topic 'fileapi-compilerargs'
...
71a4e34d97 fileAPI: Expose CMAKE_<LANG>_COMPILER_ARG1
1e02926c9a fileAPI: Refactor toolchains schema to prepare for new version
3caa572c05 fileAPI: Output more info for test failures
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11419
2025-12-02 16:27:43 -05:00
Brad King
8fd9ebea6b
Merge topic 'doc-policy-max'
...
7323fbd65e Help: Be more explicit about what `...<policy_max>` does not mean
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11438
2025-12-02 15:52:30 -05:00
Brad King
95e8df9cab
Merge topic 'fix-docs-27429'
...
cd5f7eb30a Help: improve XZ compression method docs
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11463
2025-12-02 15:37:22 -05:00
Christian Walther
71a4e34d97
fileAPI: Expose CMAKE_<LANG>_COMPILER_ARG1
...
Compiler arguments coming from CC environment variables or multi-element
CMAKE_<LANG>_COMPILER variables set by toolchain files were previously not
exposed in the file API. Among other possible problems, this caused clients
to determine wrong system include paths and built-in preprocessor macros by
calling the compiler without these important arguments.
This is fixed by adding an optional "commandFragment" attribute to the
compiler description in the `toolchains` object, containing these arguments
as a command line fragment. This is already the form in which they are
internally stored in the CMAKE_<LANG>_COMPILER_ARG1 variable, so all that is
required is adding this variable to the set of exported variables, besides
some logic to omit it if empty.
Issue: #22568
2025-12-03 07:34:53 +11:00
ferdymercury
7323fbd65e
Help: Be more explicit about what ...<policy_max> does not mean
...
Also use `<policy_max>` more consistently in signatures.
2025-12-02 15:25:47 -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
Brad King
b8316b51f9
Merge topic 'doc-qnx'
...
50b53d1952 Help: Fix QNX cross-compile example toolchain file
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11456
2025-12-01 12:33:18 -05:00
Christian Walther
1e02926c9a
fileAPI: Refactor toolchains schema to prepare for new version
...
Co-authored-by: Craig Scott <craig.scott@crascit.com >
2025-12-01 12:27:57 +01:00
AJIOB
cd5f7eb30a
Help: improve XZ compression method docs
...
Relates: #27429
2025-12-01 08:42:32 +03:00
Ilia Motornyi
50b53d1952
Help: Fix QNX cross-compile example toolchain file
...
`q++` is the correct name for C++ compiler.
QNX does not support ARM32 anymore. Use `aarch64` instead.
2025-11-26 11:50:04 -05:00
Brad King
978ef6fee7
Merge topic 'renesas_compiler_toolchain_doc'
...
6139bb7903 Help: Document Renesas compiler toolchain
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11446
2025-11-26 10:47:31 -05:00
Brad King
8afe7a3d2d
Merge topic 'emscripten-arch-id'
...
5ec87b2ba7 Emscripten: Provide CMAKE_<LANG>_COMPILER_ARCHITECTURE_ID
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11452
2025-11-26 10:02:26 -05:00
Alex Turbov
472a04ab9e
ci(pre-commit): bump pre-commit hooks + fixes of found typos
2025-11-26 02:32:04 +04:00
Brad King
5ec87b2ba7
Emscripten: Provide CMAKE_<LANG>_COMPILER_ARCHITECTURE_ID
...
Extend commit 96d9b94a98 (Emscripten: Add platform modules, 2025-05-16,
v4.2.0-rc1~607^2~3) to account for commit 7f0f382c55 (Provide
CMAKE_<LANG>_COMPILER_ARCHITECTURE_ID on more compilers, 2025-03-24,
v4.1.0-rc1~499^2).
Fixes : #27425
2025-11-25 15:46:16 -05:00
Hirofumi Nakamura
6139bb7903
Help: Document Renesas compiler toolchain
...
Extend commit 514135f563 (Renesas: Add support for Renesas compilers,
2025-04-14, v4.1.0-rc1~89^2) with more documentation.
Closes : #27395
2025-11-25 13:55:10 -05: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
20dd0973b6
Help: Fix CPack AppImage Generator heading capitalization
2025-11-21 10:07:13 -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
daeca36fe5
Merge topic 'autogen-tgt-intdir-strategy-docs'
...
7d871d7857 Help/CMAKE_AUTOGEN_INTERMEDIATE_DIR_STRATEGY: document supported generators
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11429
2025-11-19 08:48:31 -05:00
Ben Boeckel
7d871d7857
Help/CMAKE_AUTOGEN_INTERMEDIATE_DIR_STRATEGY: document supported generators
...
Fixes : #27388
2025-11-18 16:28: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
3eebbbf049
Merge topic 'policy-deprecated-link'
...
7f7175e0cd Help: Add target for policy deprecation link
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11424
2025-11-18 09:09:27 -05:00
Brad King
bb877abc93
Merge topic 'doc-string-xref'
...
510d81c7bc Help: Avoid reST named references in string(JSON) synopsis
6c0f37546f Help: Improve string(JSON) synopsis document source readability
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11426
2025-11-18 09:05:18 -05:00
Brad King
972abd527e
Merge topic 'doc-string-xref' into release-4.2
...
510d81c7bc Help: Avoid reST named references in string(JSON) synopsis
6c0f37546f Help: Improve string(JSON) synopsis document source readability
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11426
2025-11-18 09:05:16 -05:00
Brad King
407a80260b
Merge topic 'doc-string-xref' into release-4.1
...
510d81c7bc Help: Avoid reST named references in string(JSON) synopsis
6c0f37546f Help: Improve string(JSON) synopsis document source readability
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11426
2025-11-18 09:03:41 -05:00
Brad King
e54eda8159
Merge topic 'doc-string-xref' into release-4.0
...
510d81c7bc Help: Avoid reST named references in string(JSON) synopsis
6c0f37546f Help: Improve string(JSON) synopsis document source readability
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11426
2025-11-18 09:03:15 -05:00
Brad King
510d81c7bc
Help: Avoid reST named references in string(JSON) synopsis
...
Also revert commit 9702a01dc9 (Help: string(LENGTH): Fix synopsis link
to command description, 2023-12-30, v3.28.2~23^2). It was only needed
to avoid re-using a named reference that we've now removed.
Issue: #25546
2025-11-17 16:31:37 -05:00
Brad King
6c0f37546f
Help: Improve string(JSON) synopsis document source readability
...
Avoid spaces in signature target names.
2025-11-17 16:31:37 -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