diff --git a/.github/workflows/ci-macos.yml b/.github/workflows/ci-macos.yml index 00427ee..4aa5e60 100644 --- a/.github/workflows/ci-macos.yml +++ b/.github/workflows/ci-macos.yml @@ -278,6 +278,42 @@ jobs: echo "MCPP=$MCPP" >> "$GITHUB_ENV" echo "XLINGS_BIN=$HOME/.xlings/subos/default/bin/xlings" >> "$GITHUB_ENV" + - name: Configure dev mcpp sandbox to reuse xlings LLVM + run: | + LLVM_PKG="$HOME/.xlings/data/xpkgs/xim-x-llvm/20.1.7" + MCPP_LLVM_LINK="$HOME/.mcpp/registry/data/xpkgs/xim-x-llvm/20.1.7" + test -d "$LLVM_PKG" + printf '1\n' > "$LLVM_PKG/.mcpp_ok" + + mkdir -p "$HOME/.mcpp/registry/data/xpkgs/xim-x-llvm" + rm -rf "$MCPP_LLVM_LINK" + ln -s "$LLVM_PKG" "$MCPP_LLVM_LINK" + + mkdir -p "$HOME/.mcpp" + cat > "$HOME/.mcpp/config.toml" <