- Jun 30, 2023
-
-
Brad King authored
-
76425877 Debugger: Fix threads request segfault after thread exited event Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8604
-
9ede4cab FetchContent: Protect ExternalProject keywords from unknown arguments Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Acked-by: Craig Scott <craig.scott@crascit.com> Merge-request: !8598
-
b9c99830 VS: Fix C++ modules in source files with the same name Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8596
-
- Jun 29, 2023
-
-
Fixes: #25041
-
e588d29e Help: add_custom_command(TARGET) does not support USES_TERMINAL Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: William Jones <william.luke.jones@gmail.com> Merge-request: !8602
-
Brad King authored
Build events are attached to existing build statements so we cannot independently control the job pool. Issue: #25040
-
a3dfaf8a Help: Fix wrong command name in target_precompile_headers docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8600
-
60b39309 Help: Link to cmake-language(7) list docs from list() command docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8597
-
Brad King authored
`ExternalProject_Add` treats all keyword arguments as multi-valued. FetchContent re-orders some keyword arguments w.r.t. unparsed arguments. Add an internal keyword argument to separate the keyword values from following unparsed arguments. This was exposed by commit 550f6344 (ExternalProject/FetchContent: Support relative remote URLs, 2023-04-21, v3.27.0-rc1~156^2) by adding `GIT_REPOSITORY` to the set of re-ordered keyword arguments. This caused its value to absorb following unparsed arguments. Fixes: #25029
-
- Jun 28, 2023
-
-
Craig Scott authored
-
Brad King authored
Fixes: #25036
-
Brad King authored
When multiple source files in a single target have the same name, we already set `ObjectFileName` explicitly to avoid a `.obj` collision. For C++ module sources, set `Module{Output,Dependencies}File` to avoid `.ifc` and `.module.json` collisions. Fixes: #25038
-
- Jun 27, 2023
-
-
aed55041 Help: Clarify that you can't set properties on ALIAS targets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8591
-
- Jun 26, 2023
-
-
Issue: #19445 Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
-
676d1da3 FindCxxTest: Modernize documentation formatting dfe0f589 FindCxxTest: Update link to cxxtest project page Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8589
-
f73ae7c5 NVHPC: Support nvfortran versions that don't support isystem Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8588
-
5945a98c link dependencies: deactivate the feature Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8587
-
- Jun 23, 2023
-
-
Brad King authored
-
Brad King authored
-
Fixes: #25019
-
a4d532e9 VS: Restore Windows SDK selection with platform in generator name Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8583
-
d90a61d6 VS: Make C++ module BMIs public by default for shared libraries Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8549
-
0c14b608 Utilities/Sphinx: Fix warning from docutils 0.18.1+ Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8578
-
Brad King authored
-
Brad King authored
Merge-request: !8585
-
Brad King authored
Merge-request: !8575
-
9dd2dd5b Help: Restore project command docs for default languages and NONE Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Robert Maynard <robertjmaynard@gmail.com> Merge-request: !8585
-
ac89f9ec Merge branch 'backport-3.26-sphinx-domain-parallel' f546ebfe Utilities/Sphinx: Fix parallel documentation builds 4e11859e Utilities/Sphinx: Fix parallel documentation builds for 3.26 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: technocolordreamcoder <j_grant5@u.pacific.edu> Merge-request: !8575
-
Unfortunately it breaks in combination with LTO due to a bug in the GNU linker. Fixes: #25014
-
- Jun 22, 2023
-
-
Enable the `AllProjectBMIsArePublic` option for shared libraries in the VS project files when building with C++20 modules support.
-
Henry Schreiner authored
Also might fix 0.18.0 exactly, which apparently forgot to add the backward compat shim.
-
c3a364ca Help: Remove incorrect command from list that marks GENERATED Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8579
-
Brad King authored
-
In commit d78bfa1e (Utilities/Sphinx: support cmakedomain running in parallel, 2022-10-24, v3.26.0-rc1~495^2) we declared the domain as parallel-safe without actually implementing the required `merge_domaindata` method. Since then, commit 37e015d4 (Utilities/Sphinx: Refactor Sphinx reference recording) changed how we store resolved references, such that our separate fix for 3.26 does not work in 3.27+. While at it, correct a crusty comment that was overlooked during the aforementioned refactoring. Issue: #24076 Co-authored-by: Jared Dillard <jared.dillard@gmail.com>
-
- Jun 21, 2023
-
-
The `file(GENERATE)` does not mark the output as `GENERATED` currently or when the documentation that says so was added by commit 11615b29 (GENERATED: Improve the documentation of the GENERATED file property, 2018-01-03, v3.11.0-rc1~145^2).
-
In commit d78bfa1e (Utilities/Sphinx: support cmakedomain running in parallel, 2022-10-24, v3.26.0-rc1~495^2) we declared the domain as parallel-safe without actually implementing the required `merge_domaindata` method. Issue: #24076
-
- Jun 20, 2023
-
-
Brad King authored
-