- 03 Mar, 2021 1 commit
-
-
Brad King authored
-
- 24 Feb, 2021 3 commits
-
-
Kyle Edwards authored
Co-Authored-by:
Brad King <brad.king@kitware.com>
-
Robert Maynard authored
-
Kyle Edwards authored
Revert commit 8f1e607e (Help: Document JSON comment support in cmake-presets(7), 2021-02-18). The support for comments was a mistake when the feature was implemented in 3.19, and is being removed.
-
- 23 Feb, 2021 3 commits
-
- 18 Feb, 2021 7 commits
-
-
Michael Hirsch authored
Co-Author: Brad King <brad.king@kitware.com>
-
Michael Hirsch authored
-
Michael Hirsch authored
-
Brad King authored
Suggested-by: Michael Hirsch
-
Ben Boeckel authored
-
- 17 Feb, 2021 1 commit
-
-
Johan Andruejol authored
-
- 15 Feb, 2021 1 commit
-
- 08 Feb, 2021 1 commit
-
-
Brad King authored
Document that one can call `set_property` directly instead.
-
- 01 Feb, 2021 1 commit
-
-
Sam Freed authored
-
- 27 Jan, 2021 1 commit
-
-
Sam Freed authored
-
- 18 Jan, 2021 2 commits
- 14 Jan, 2021 4 commits
- 12 Jan, 2021 3 commits
-
-
Ben McMorran authored
-
Ben McMorran authored
-
Anakin Skywalker authored
Co-Authored-By:
Craig Scott <craig.scott@crascit.com>
-
- 05 Jan, 2021 1 commit
-
-
Shannon Booth authored
The new target property `EXPORT_COMPILE_COMMANDS` associated with the existing global variable can be used to optionally configure targets for their compile commands to be exported. Fixes: #19462
-
- 16 Dec, 2020 2 commits
-
- 15 Dec, 2020 2 commits
-
-
Kyle Edwards authored
Co-Author: Brad King <brad.king@kitware.com>
-
Stephen Kelly authored
Fixes: #21477
-
- 14 Dec, 2020 1 commit
-
-
Robert Maynard authored
The target property `ISPC_HEADER_SUFFIX` and associated global variable now can control the suffix used when generating the C/C++ interoperability ISPC headers. In addition the default suffix is now "_ispc.h" which matches the common convention that the ISPC compiler team uses and recommends.
-
- 10 Dec, 2020 2 commits
-
-
Craig Scott authored
-
Brad King authored
Since commit b6c60f14 (macOS: Default to arm64 architecture on Apple Silicon hosts, 2020-09-28, v3.19.0-rc1~63^2) we use `sysctl` to detect that we are running on Apple Silicon in a way that pierces Rosetta. This always sets `CMAKE_HOST_SYSTEM_PROCESSOR` to be `arm64` on such hosts. However, macOS offers strong support for running processes under an emulated `x86_64` architecture. Teach CMake to select either `arm64` or `x86_64` as the host architecture on Apple Silicon based on the architecture of its own process. When CMake is built as a universal binary, macOS will select whichever slice (architecture) is appropriate under the user's shell, and `CMAKE_HOST_SYSTEM_PROCESSOR` will match. Also offer a `CMAKE_APPLE_SILICON_PROCESSOR` variable and environment variable to provide users with explicit control over the host architecture selection regardless of CMake's own architecture. Finally, if `CMAKE_OSX_ARCHITECTURES` is not set, pass explicit flags to the toolchain to use selected host architecture instead of letting the toolchain pick. Fixes: #21554
-
- 08 Dec, 2020 1 commit
-
-
Haibo Huang authored
-
- 07 Dec, 2020 1 commit
-
-
Robert Maynard authored
Fixes #21559
-
- 05 Dec, 2020 1 commit
-
- 04 Dec, 2020 1 commit
-