- Oct 03, 2023
-
-
Jan Kokemüller authored
-
Jan Kokemüller authored
-
Kitware Robot authored
-
- Oct 02, 2023
-
-
437280b1 cxxmodules: scan C++ sources for imports by default 3cddd116 Ninja: message about not compiled sources explicitly 068fde1c cmGeneratorTarget: use `this->` for method calls 197a6bf1 cxxmodules: rework control logic for scanning regular C++ sources 5eb7bd64 Tests/RunCMake/CXXModules: remove rules file requirement ff18acc3 CXXModules: remove `EXPERIMENTAL` from C++ module variable names 0c07f390 cmExperimental: remove the flag for C++ modules 68caec91 Help: add a manpage for cxxmodule support Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Pavel Solodovnikov <hellyeahdominate@gmail.com> Merge-request: !8828
-
f8332bec FindQt4: Fix typo in documentation formatting Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !8853
-
fe2ecf92 libuv: win,process: avoid kernel bug with starting Windows Store apps Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !8846
-
Ben Boeckel authored
Existing projects are not using C++ modules in their sources, so introduce policy CMP0155 to enable scanning by default.
-
Ben Boeckel authored
With CMP0155, filesets with only non-compiled sources do not go through the collation path that detects it. Detect it explicitly like the Visual Studio generator does.
-
Ben Boeckel authored
-
Ben Boeckel authored
Now that scanning support is no longer experimental, the logic for whether or not to scan C++ 20 sources is now important because all projects are now exposted to the logic. Make the scanning rules explicit in the documentation and rework the queries to localize all of the associated logic. A policy to handle the ultimate fallback logic will be implemented in a following commit.
-
Ben Boeckel authored
Only Clang needs to disable extensions in order to work; other implementations work as-is.
-
Ben Boeckel authored
-
Ben Boeckel authored
All the major compilers now have scheduled releases with support for scanning, so remove the experimental gate. Fixes: #18355
-
Ben Boeckel authored
-
Brad King authored
-
-
55bf2a34 Help: Document CMP0124 behavior on already-set variables Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !8850
-
55bf2a34 Help: Document CMP0124 behavior on already-set variables Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !8850
-
-
d267c128 ctest: Restore support for --timeout values higher than default test timeout dd779a4b Tests: Clarify RunCMake.CTestTimeout case name Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !8851
-
d267c128 ctest: Restore support for --timeout values higher than default test timeout dd779a4b Tests: Clarify RunCMake.CTestTimeout case name Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !8851
-
Kitware Robot authored
-
- Oct 01, 2023
-
-
872daff1 ExternalProject: declare byproducts for the download step Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !8823
-
Kitware Robot authored
-
- Sep 30, 2023
-
-
This can surface a conflict where two projects download the same file and get scheduled against each other.
-
Kitware Robot authored
-
- Sep 29, 2023
-
-
Brad King authored
Improve the documentation from commit 46896d98 (foreach(): loop variables are only available in the loop scope, 2021-04-25, v3.21.0-rc1~245^2) to follow policy documentation convention. Fixes: #25224 Inspired-by:
Marius Messerschmidt <marius.messerschmidt@googlemail.com>
-
4316d4dc FindCUDAToolkit: Search all of `nvcc` implicit includes and library dirs Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !8835
-
4e503209 Help: Allow help for arbitrary keywords Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !8674
-
Brad King authored
Since refactoring in commit 0a5aeaf3 (cmCTestRunTest: Consolidate test timeout selection logic, 2023-05-04, v3.27.0-rc1~120^2) we accidentally truncate `--timeout` values to ctest's default `TimeOut`. Fix the logic to prefer the flag whenever the `TIMEOUT` property is not set. In combination with the prior refactoring, this also fixes a bug that caused `--timeout` values of 10000000 seconds or more to be ignored. Fixes: #23979
-
Brad King authored
-
3f684b12 Utilities/Sphinx: Allow linkcheck redirect for our get-involved page Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !8848
-
Kitware Robot authored
-
- Sep 28, 2023
-
-
-
75e9918a Android: Require Clang 18 for -std=c++23 Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
Raul Tambre <raul@tambre.ee> Merge-request: !8847
-
75e9918a Android: Require Clang 18 for -std=c++23 Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
Raul Tambre <raul@tambre.ee> Merge-request: !8847
-
0031d5ef VS: Add `/arch:NotSet` flag table entries for v14x toolsets Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !8843
-
Brad King authored
The `cmake.org/get-involved` URL is more semantically meaningful than the `cmake.org/documentation` URL to which the former now redirects as an implementation detail.
-
Brad King authored
Backport upstream libuv commit `93ca3f15` (win,process: avoid kernel bug with starting Windows Store apps, 2023-09-27) from libuv PR 4152. Fixes: #23029 Patch-by:
Jameson Nash <vtjnash@gmail.com>
-
Kitware Robot authored
-