Brad King
cf38d13311
Merge topic 'instrumentation-data-version-minor'
...
5405a8a7e3 Help: Add release note for the instrumentation version format change in 4.3.4
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Tyler Yankee <tyler.yankee@kitware.com >
Merge-request: !12168
2026-06-15 10:29:30 -04:00
Brad King
ec22dd0de3
Merge topic 'ctest_configure_preset_binarydir'
...
3b6247a148 ctest: Honor preset binaryDir for initial configuration
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !12167
2026-06-15 10:23:55 -04:00
Zack Galbreath
3b6247a148
ctest: Honor preset binaryDir for initial configuration
...
Prior to this commit, ctest would sometimes use the current working directory
as its binary directory rather than honoring `binaryDir` from a configure
preset. This would occur when using ctest in dashboard client mode to perform
an initial configuration with a preset.
`ctest --source-dir=<dir> -T Configure -D CTEST_PRESET=<preset>`
An explicit `--build-dir` still takes precedence over the preset's `binaryDir`.
2026-06-13 08:50:33 -04:00
Brad King
efe56769ba
Merge topic 'file-curl-errors'
...
1f32d51dbb Help/file: Reference curl documentation for error codes
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12164
2026-06-12 09:37:51 -04:00
Brad King
debf2cc365
Merge topic 'file-archive-extract-extend'
...
531f3b568c file(ARCHIVE_EXTRACT): Add PATTERNS_EXCLUDE option
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: scivision <michael@scivision.dev >
Merge-request: !12163
2026-06-12 09:28:58 -04:00
Brad King
5405a8a7e3
Help: Add release note for the instrumentation version format change in 4.3.4
...
This was missed in commit df36317176 (instrumentation: Revise Data
Version format, 2026-05-29, v4.4.0-rc1~43^2^2).
Closes : #27870
2026-06-12 09:22:55 -04:00
Tyler Yankee
1f32d51dbb
Help/file: Reference curl documentation for error codes
...
Fixes : #27866
2026-06-11 13:47:24 -04:00
Brad King
491387f096
Merge topic 'cuda-add-std23-nvcc-support'
...
d01c9a429b CUDA: Add support for cuda_std_23 for nvcc 13.3+
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12162
2026-06-11 10:25:33 -04:00
Brad King
cd7328bd29
Merge topic 'cuda-add-std23-nvcc-support' into release-4.4
...
d01c9a429b CUDA: Add support for cuda_std_23 for nvcc 13.3+
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12162
2026-06-11 10:25:32 -04:00
Brad King
6f985e9c00
Merge topic 'instrumentation-ftime-trace'
...
576471ba47 Help/instrumentation: Add release notes for instrumentation data version 1.1
0480222ff4 instrumentation: Add compileTrace option
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12048
2026-06-11 10:16:58 -04:00
Brad King
8d4479c2f9
Merge topic 'instrumentation-ftime-trace' into release-4.4
...
576471ba47 Help/instrumentation: Add release notes for instrumentation data version 1.1
0480222ff4 instrumentation: Add compileTrace option
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12048
2026-06-11 10:16:57 -04:00
Daksh Mamodiya
531f3b568c
file(ARCHIVE_EXTRACT): Add PATTERNS_EXCLUDE option
...
Omit archive entries matching the given patterns when extracting or
listing. May be combined with PATTERNS; on overlap the exclusion
takes precedence.
Fixes : #27837
2026-06-11 02:04:36 +02:00
Martin Duffy
576471ba47
Help/instrumentation: Add release notes for instrumentation data version 1.1
2026-06-10 15:19:41 -04:00
Martin Duffy
0480222ff4
instrumentation: Add compileTrace option
...
Adds support for optionally saving and reporting trace files generated by
Clang's `-ftime-trace` option.
2026-06-10 15:19:41 -04:00
Arha Gatram
d01c9a429b
CUDA: Add support for cuda_std_23 for nvcc 13.3+
...
CUDA 13.3 has been released with support for `-std=c++23`.
2026-06-10 13:27:03 -04:00
Brad King
1b9e2eb20c
Merge topic 'ibm-flang'
...
4969297469 IBMFlang: Rename compiler id from IBMLLVMFlang
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12159
2026-06-10 09:49:07 -04:00
Brad King
4969297469
IBMFlang: Rename compiler id from IBMLLVMFlang
...
Rename the compiler id from commit ee76398d23 (IBMLLVMFlang: Add support
for this compiler, 2026-05-25) to mention only the direct vendor, IBM.
Issue: #27863
2026-06-09 08:14:23 -04:00
Brad King
ec0ef3e7c4
Merge topic 'docs-release-4.4'
...
49ae4b6811 Help: Improve wording, formatting and consistency of 4.4 release notes
3284117eb4 Help: Fix list formatting for INDEPENDENT_FILES file set property
3153049509 Help: State behavior when test args are given in preset and command line
57469d1fad Help: Fix reversed ${fileDir} results for Base-Derived example
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12153
2026-06-08 11:18:22 -04:00
Craig Scott
49ae4b6811
Help: Improve wording, formatting and consistency of 4.4 release notes
2026-06-08 20:21:26 +10:00
Craig Scott
3284117eb4
Help: Fix list formatting for INDEPENDENT_FILES file set property
2026-06-08 20:21:26 +10:00
Craig Scott
3153049509
Help: State behavior when test args are given in preset and command line
...
The test presets description for the testPassthroughArguments
field already states the behavior, but it was missing from the
ctest -- <test-args> documentation.
2026-06-08 20:21:25 +10:00
Craig Scott
57469d1fad
Help: Fix reversed ${fileDir} results for Base-Derived example
2026-06-08 20:21:23 +10:00
Brad King
1027dbd3a0
Merge topic 'instrumentation-stderr-stdout'
...
8e2aecbe42 instrumentation: Increase data version to 1.1
1a85245496 instrumentation: Optionally Record Command Output
6674be6d26 RunCMake: Allow error output suppression from run_cmake
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !12031
2026-06-05 10:52:16 -04:00
Brad King
059170f19c
Merge topic 'instrumentation-stderr-stdout' into release-4.4
...
8e2aecbe42 instrumentation: Increase data version to 1.1
1a85245496 instrumentation: Optionally Record Command Output
6674be6d26 RunCMake: Allow error output suppression from run_cmake
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !12031
2026-06-05 10:51:52 -04:00
Brad King
42ce0813e5
Merge topic 'doc-message-log-level'
...
ef5e1e3a5b Help: Fix references to cmake_language(GET_MESSAGE_LOG_LEVEL)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12144
2026-06-05 09:25:02 -04:00
Brad King
1081423099
Merge topic 'doc-message-log-level' into release-4.4
...
ef5e1e3a5b Help: Fix references to cmake_language(GET_MESSAGE_LOG_LEVEL)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12144
2026-06-05 09:25:00 -04:00
Brad King
eb4d21260b
Begin post-4.4 development
2026-06-04 12:02:32 -04:00
Brad King
34af6cb307
Help: Drop development topic notes to prepare release
...
Release versions do not have the development topic section of
the CMake Release Notes index page.
2026-06-04 11:58:37 -04:00
Brad King
880290c696
Help: Update Sphinx versionadded directives for 4.4 release
...
Run the script:
Utilities/Sphinx/update_versions.py --since v4.3.0 --overwrite
2026-06-04 11:46:51 -04:00
Martin Duffy
8e2aecbe42
instrumentation: Increase data version to 1.1
2026-06-04 10:42:04 -04:00
Martin Duffy
1a85245496
instrumentation: Optionally Record Command Output
...
Add `stdout` and `stderr` reporting to instrumentation for `compile`, `link`,
`custom`, `install` and `test` snippets when the `captureOutput` option is
enabled.
Fixes : #26704
2026-06-04 10:42:04 -04:00
Brad King
c81ad30732
Help: Organize and revise 4.4 release notes
...
Add section headers similar to the 4.3 release notes and move each
individual bullet into an appropriate section. Revise a few bullets.
2026-06-04 10:29:37 -04:00
Brad King
8e256cc671
Help: Consolidate 4.4 release notes
...
Run the `Utilities/Release/consolidate-relnotes.bash` script to move
notes from `Help/release/dev/*` into `Help/release/4.4.rst`.
2026-06-04 10:29:30 -04:00
Brad King
710b2f582d
Merge topic 'fix-cmp0186-typo'
...
01c8417cd2 Help: Fix typo in example of CMP0186
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12143
2026-06-04 10:22:22 -04:00
Brad King
94b8cc237d
Merge topic 'fix-cmp0186-typo' into release-4.3
...
01c8417cd2 Help: Fix typo in example of CMP0186
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12143
2026-06-04 10:22:20 -04:00
Julien Jorge
01c8417cd2
Help: Fix typo in example of CMP0186
...
For CMake 4.1 and above the result of
string(REGEX REPLACE "^a" "b" result "aaaa")
is `"baaa"`, not `"abbb"`.
2026-06-04 10:14:19 -04:00
Brad King
635b42c3ff
Merge topic 'ibm-flang'
...
ee76398d23 IBMLLVMFlang: Add support for this compiler
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12138
2026-06-04 10:09:27 -04:00
Brad King
850ca80ce8
Merge topic 'ctest_submit_parts'
...
a798a84b22 ctest: add new variable CTEST_SUBMIT_PARTS
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !12135
2026-06-04 10:08:20 -04:00
Brad King
167cb502f1
Merge topic 'bmi-compat-release-note'
...
ea4dc0c2ac c++modules: simplify release note
Acked-by: Kitware Robot <kwrobot@kitware.com >
Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com >
Merge-request: !12136
2026-06-04 10:06:56 -04:00
Brad King
81f69e238c
Merge topic 'sarif_release_notes'
...
319e3425ba Help: Add SARIF output options to 4.0 release notes
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12137
2026-06-04 09:46:19 -04:00
Brad King
517e014cc2
Merge topic 'sarif_release_notes' into release-4.3
...
319e3425ba Help: Add SARIF output options to 4.0 release notes
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12137
2026-06-04 09:46:16 -04:00
Brad King
fbac091bed
Merge topic 'sarif_release_notes' into release-4.1
...
319e3425ba Help: Add SARIF output options to 4.0 release notes
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12137
2026-06-04 09:45:09 -04:00
Tyler Yankee
ef5e1e3a5b
Help: Fix references to cmake_language(GET_MESSAGE_LOG_LEVEL)
...
While we're at it, use the new `:cmake-option:` role to shorten some
references to `--log-level`.
2026-06-04 09:03:55 -04:00
Daniel Tierney
319e3425ba
Help: Add SARIF output options to 4.0 release notes
...
These options were added in 4.0 but accidentally left out of
release notes.
2026-06-03 18:41:05 -04:00
Kelvin Li
ee76398d23
IBMLLVMFlang: Add support for this compiler
...
Add support for the `ibm-flang` compiler tool, a variant of LLVMFlang.
Closes : #27863
2026-06-03 18:35:46 -04:00
Vito Gamberini
ea4dc0c2ac
c++modules: simplify release note
2026-06-03 11:29:05 -04:00
Zack Galbreath
a798a84b22
ctest: add new variable CTEST_SUBMIT_PARTS
...
This new variable allows dashboard client users to specify what parts
to submit.
2026-06-03 10:45:42 -04:00
Brad King
5636aa7740
Merge topic 'cxx-module-usage-effects'
...
2049419196 c++modules: document BMI compatibility changes
bfba7f68af c++modules: Correctly calculate and apply usage effects
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !12116
2026-06-03 10:01:51 -04:00
Brad King
a3226ce37d
Merge topic 'doc-ctest-dashboard-dash-D'
...
1bc30bd30d Help/ctest: Improve formatting of dashboard options
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12124
2026-06-03 09:53:57 -04:00
Brad King
3b85f214d2
Merge topic 'instrumentation-data-version-minor'
...
f5a0f6478e Merge branch 'backport-instrumentation-data-version-minor' into instrumentation-data-version-minor
dcf146c34d instrumentation: Revise Data Version format
df36317176 instrumentation: Revise Data Version format
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12117
2026-06-03 09:51:48 -04:00