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
48ae0ac8fd
Merge branch 'release-4.2'
2025-11-18 09:06:46 -05:00
Brad King
637cd6a26d
Merge branch 'release-4.1'
2025-11-18 09:06:40 -05:00
Brad King
f859020667
Merge branch 'release-4.0'
2025-11-18 09:06:32 -05:00
Brad King
033d9c3896
Merge branch 'release-3.31'
2025-11-18 09:06:23 -05:00
Brad King
319bd95041
Merge branch 'release-4.1' into release-4.2
2025-11-18 09:06:03 -05:00
Brad King
4c34766b3c
Merge branch 'release-4.2'
2025-11-18 09:05:18 -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
b6f13dabc4
Merge branch 'release-4.0' into release-4.1
2025-11-18 09:04:03 -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
96a6b2be06
Merge branch 'release-3.31' into release-4.0
2025-11-18 09:03:27 -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
6672acb8b4
Merge topic 'doc-string-xref' into release-3.31
...
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:01:58 -05:00
Kitware Robot
ba1996eb15
CMake Nightly Date Stamp
2025-11-18 00:08:20 -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
3a2a215e17
Merge branch 'release-4.2'
2025-11-17 16:27:50 -05:00
Brad King
a2742dfd6c
Merge branch 'release-4.1'
2025-11-17 16:27:47 -05:00
Brad King
6b86a13fab
Merge branch 'release-4.0'
2025-11-17 16:27:42 -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
Brad King
ca626022f5
CMake 3.31.10
v3.31.10
2025-11-17 14:28:31 -05:00
Brad King
0c66c78e71
Merge branch 'release-4.2'
2025-11-17 11:21:08 -05:00
Brad King
9c091c7d17
CMake 4.2.0-rc4
v4.2.0-rc4
2025-11-17 10:32:25 -05:00
Kitware Robot
fb87a6bbb0
CMake Nightly Date Stamp
2025-11-17 00:06:13 -05:00
FeRD (Frank Dana)
7f7175e0cd
Help: Add target for policy deprecation link
...
In the policy pages' "deprecated by definition" box, instead of
linking that phrase to the `cmake-policies(7)` manual page, add
a label (`_cmake-policies-intro`) above the "Introduction" section,
and link to that label using the `:ref:` role instead.
This avoids landing the reader at the `cmake-policies(7)` table of
contents, which is now long enough that it's likely to fill their
entire screen unless they scroll down!
As an added bonus, using `:ref:` instead of `:manual:` avoids
applying monospace formatting to the link text.
2025-11-16 06:07:08 -05:00
Kitware Robot
271f358f1f
CMake Nightly Date Stamp
2025-11-16 00:09:00 -05:00
Brad King
d6139a4bea
Merge topic 'test-cleanup'
...
5cf219caca Tests: Remove unused RunCMake.file-GET_RUNTIME_DEPENDENCIES expectations
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11423
2025-11-15 11:06:15 -05:00
Brad King
5cf219caca
Tests: Remove unused RunCMake.file-GET_RUNTIME_DEPENDENCIES expectations
...
Remove build-tree files accidentally added by commit bf3f69834d
(file(GET_RUNTIME_DEPENDENCIES): Normalize paths before matching,
2025-10-24).
2025-11-15 10:59:49 -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
Brad King
f741e53dfe
Merge topic 'vs-cuda-forward-host-compiler-flags'
...
c185998420 VS/CUDA: Forward unknown flags to the host compiler when possible
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Patrik Huber <patrikhuber@gmail.com >
Merge-request: !11417
2025-11-15 09:08:44 -05:00
Brad King
fcd9b4de43
Merge topic 'split-cxxmodules-testing'
...
3e7ffddf2f Tests/CXXModulesCompile: remove excess `examples/` directory
beabe25af1 Tests/CXXModulesCompile: rename examples to be shorter
9a8700296c Tests/CXXModules: split out compilation tests
2d988b7ec8 Tests/CXXModules: remove unused file
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11300
2025-11-15 09:07:21 -05:00
Brad King
1b099307e4
Merge topic 'test-cmake-gui'
...
551937b4fb ci: Suppress hanging CMakeGUI test on macos-x86_64 jobs
2e5442eef5 Tests/CMakeGUI: Avoid QtTest internal timeout before ctest's timeout
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11421
2025-11-15 09:06:09 -05:00
Brad King
42d94ff876
Merge topic 'file-GET_RUNTIME_DEPENDENCIES-matching'
...
bf3f69834d file(GET_RUNTIME_DEPENDENCIES): Normalize paths before matching
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !11351
2025-11-15 09:03:56 -05:00
Brad King
7463fe4f56
Merge branch 'release-4.2'
2025-11-15 09:01:50 -05:00
Brad King
4e85f9078d
Merge topic 'vs-slnx'
...
70ed720232 VS: Add SLNX default startup project
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11420
2025-11-15 09:01:50 -05:00
Brad King
38e86c8ea4
Merge topic 'vs-slnx' into release-4.2
...
70ed720232 VS: Add SLNX default startup project
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11420
2025-11-15 09:01:48 -05:00
Brad King
9b6a737f99
Merge branch 'release-4.2'
2025-11-15 08:59:05 -05:00
Brad King
b4c8e00f9f
Merge topic 'fbuild_fix_pch'
...
878d154322 FASTBuild: fix multi-language PCHs
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11404
2025-11-15 08:59:05 -05:00
Brad King
9e38d74019
Merge topic 'fbuild_fix_pch' into release-4.2
...
878d154322 FASTBuild: fix multi-language PCHs
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11404
2025-11-15 08:59:03 -05:00
Kitware Robot
dea6b14379
CMake Nightly Date Stamp
2025-11-15 00:07:41 -05:00
Brad King
551937b4fb
ci: Suppress hanging CMakeGUI test on macos-x86_64 jobs
...
This test has been spuriously hanging in macos-x86_64 CI jobs since
our update to Qt 6.9.3. Suppress it pending further investigation.
Issue: #27376
2025-11-14 16:28:05 -05:00
Brad King
2e5442eef5
Tests/CMakeGUI: Avoid QtTest internal timeout before ctest's timeout
...
Issue: #27376
2025-11-14 15:22:25 -05:00
Brad King
70ed720232
VS: Add SLNX default startup project
...
At the time of commit e6aa7742b0 (VS: Generate .slnx files for VS 2026,
2025-09-17, v4.2.0-rc1~151^2), the VS 18 Insiders edition did not offer
support for specifying a default startup project in `.slnx` files.
This has since been added, so use it.
Fixes : #27387
2025-11-14 11:03:57 -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
Marc Chevrier
dab5e6ebb1
introduce cm::CMakeString class as helper for string() command
...
This class will be used, as helper for:
* string() command
* future $<STRING> generator expression
2025-11-14 16:44:29 +01:00