- 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
-
-
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
-
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.
-
Kitware Robot authored
-
- Sep 27, 2023
-
-
Martin Duffy authored
Changes `cmake --help [arg]` to search `Help/*/` instead of `Help/command/` Allows editors to easily display manual for `<cword>`
-
Improves the handling of CUDA layouts where we have multiple include and library directories listed in the output of `nvcc -v`. This updates both when the CUDA language is enabled or not. Fixes: #24915
-
Brad King authored
Update the Clang version checks added by * commit eacacc70 (Clang: use -std=c++23 for Clang 17.0+, 2023-05-08, v3.27.0-rc1~115^2) * commit 0183956d (Clang: C++26 support, 2023-05-16, v3.27.0-rc1~85^2) to account for Android NDK r26's distribution of a Clang based on a development version of LLVM/Clang 17.0 that pre-dated addition of these flags. Follow the pattern from commit 12e6796b (Android: Do not pass non-existent Clang -std flags, 2018-04-02, v3.12.0-rc1~284^2), which fixed the same problem for `-std=c++17`. Fixes: #25281
-
Add `/arch:NotSet` to set `EnableEnhancedInstructionSet` to `NotSet`. Discourse-topic: https://discourse.cmake.org/t/8892
-
42654cc8 Tests/CXXModules: add tests for modules with include requirements 7217cb78 Tests/CXXModules: relax line number matching in stderr b3d1bbbb cmExportFileGenerator: relocate include directories for C++ modules 349ff8b0 cmGeneratorTarget: remove not-INTERFACE assertion 681a7634 cmGeneratorTarget: use a character literal Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !8838
-
3b632f32 Tests/CXXModules: forward the default build type 5ab6b096 Tests/CXXModules: fix multi-config and MSVC details 11b62ef1 Tests/CXXModules: add missing `bmi-only` and compiler id fields 5d9631fb Tests/CXXModules: fix key set mismatch error messages 86e7fb72 Tests/CXXModules: use a less generic name for the config 6b940dc5 Tests/CXXModules: replace the object extension as well 1c9f83c8 Tests/CXXModules: fix error detection propagation 7a4c02cb cmGlobalGenerator: factor out messaging for CMP0037 ... Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Acked-by:
Pavel Solodovnikov <hellyeahdominate@gmail.com> Merge-request: !8834
-
bac468dd AutoGen: Fix regression in timestamps on multi-config generators c3f0825d Tests/RunCMake/Autogen: Factor out test setup 9654835b Tests/RunCMake/Autogen: Add expect_n_times() function Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Merge-request: !8840
-
f8e0722e gitlab-ci: update macOS jobs to use Xcode 15.0 9ba1883e Tests: Fix RunCMake.XcFramework in symlinked paths with Xcode 15 84a1e529 Tests: Fix failures on macOS arm64 due to Xcode 15 skipping ad-hoc signature cc5d6134 Tests: Disable visionOS cases because Xcode 15.0 excludes support f9f5751d Tests: Clarify RunCMake.XcFramework conditions testing Xcode version e0765c2c Tests: Teach RunCMake to ignore Xcode DVTAssertions warnings Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Merge-request: !8830
-
Kitware Robot authored
-
- Sep 26, 2023
-
-
Ben Boeckel authored
-
Ben Boeckel authored
-
Ben Boeckel authored
Include directories are paths that need munged on install to support the installation prefix. Fixes: #25275
-
Ben Boeckel authored
IMPORTED INTERFACE targets which provide C++ modules may have include directories that need checked for whether they are system directories or not. These directories are intended for the module compilation themselves (which may include headers that module consumers do not need).
-
Since commit fddd0f04 (Autogen: AUTO*_EXECUTABLE: add support for per-config values, 2023-06-14) we do not correctly generate outputs for one configuration after another configuration has been built. Fix this: - Revert some config based stuff for `Xcode` due to the `$<CONFIG>` genex usage limitation in source files with `Xcode`. - For multi-config generators use a per-config `timestamp_$<CONFIG>` file instead of one `timestamp` file. Fixes: #25261
-
-
-
Brad King authored
-
Brad King authored
The `xcodebuild -create-xcframework` tool in Xcode 15.0 fails to compute relative paths if the input paths have symlinks.
-
Ben Boeckel authored
Windows defaults the build type to `Debug` while other platforms have an empty string.
-
Brad King authored
Update commit 1c15eb39 (Tests: Suppress failures on macOS arm64 due to separate Xcode signing phase, 2021-02-22, v3.20.0-rc2~11^2) for Xcode 15, which ignores our `-Xlinker -adhoc_codesign` flag, prioritizes its own `-Xlinker -no_adhoc_codesign` flag, and does not add an ad-hoc signature at link time. Issue: #21845
-
Brad King authored
On some Xcode versions, `xcodebuild` may warn: ... xcodebuild[...] DVTAssertions: Warning ... Teach RunCMake to drop such incidental lines before matching against expected output.
-
cd984261 CUDA: Device linking now uses TARGET_OBJECTS content aa8facef CUDA: Visual Studio propagate objects to device linking Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !8829
-
fd982eec HIP: Add tests for special NVIDIA values of CMAKE_HIP_ARCHITECTURES 8c8b3f1b HIP: Fix support for -DCMAKE_HIP_ARCHITECTURES=native with NVCC b3e92775 HIP: Add CMAKE_HIP_HOST_COMPILER when compiler is NVCC e43918b4 HIP: Fix linking mixed-lang binary with CXX compiler and Makefile generators 47945051 HIP: Do not require hip-lang package for NVIDIA platform 09d759dc HIP: Simplify exclusion of AMD device runtime with NVIDIA GPUs 2a606636 HIP: Simplify CMAKE_GENERATOR references for determining compiler 8124950f CUDA: Generalize CMAKE_{CUDA => <LANG>}_HOST_COMPILER variable docs Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !8836
-
449f5da3 Help:cmake(1): add versionadded back to 3.17 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !8831
-