aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/nightly-build.yml1
-rw-r--r--doc/build.md4
2 files changed, 5 insertions, 0 deletions
diff --git a/.github/workflows/nightly-build.yml b/.github/workflows/nightly-build.yml
index 13f942d..1f21821 100644
--- a/.github/workflows/nightly-build.yml
+++ b/.github/workflows/nightly-build.yml
@@ -207,6 +207,7 @@ jobs:
mingw-w64-x86_64-cmake
mingw-w64-x86_64-make
mingw-w64-x86_64-clang
+ mingw-w64-x86_64-clang-tools-extra
mingw-w64-x86_64-llvm
mingw-w64-x86_64-lld
mingw-w64-x86_64-python
diff --git a/doc/build.md b/doc/build.md
index d9f94c6..a3b9cc3 100644
--- a/doc/build.md
+++ b/doc/build.md
@@ -78,6 +78,7 @@ pacman -S --needed \
mingw-w64-x86_64-cmake \
mingw-w64-x86_64-make \
mingw-w64-x86_64-clang \
+ mingw-w64-x86_64-clang-tools-extra \
mingw-w64-x86_64-python
```
@@ -109,6 +110,7 @@ Recommended dependency downloads to the project build directory:
mkdir -p build/deps/packages
pacman -Sw --noconfirm --cachedir "$PWD/build/deps/packages" \
mingw-w64-x86_64-clang \
+ mingw-w64-x86_64-clang-tools-extra \
mingw-w64-x86_64-llvm \
mingw-w64-x86_64-llvm-libs \
mingw-w64-x86_64-llvm-tools \
@@ -125,6 +127,8 @@ already installed dependencies are also downloaded. CMake keeps the packages'
`mingw64/` layout under `build/deps/root/`. MSYS2 supplies its current LLVM
version; check that it is 23. Windows builds have only been reviewed statically.
+The `clang-tools-extra` package is required because MSYS2's `ClangTargets.cmake` checks the extra-tool archives, including `libclangApplyReplacements.a`, when loading the Clang development package, even though cpsc does not invoke those tools.
+
### macOS (Homebrew)
Install the Xcode Command Line Tools for the macOS SDK, make and package