Skip to content

Commit fd71ece

Browse files
committed
fix macos build
1 parent 55df14a commit fd71ece

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

.github/workflows/build-llvm-artifacts.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,8 @@ jobs:
7474
-DCMAKE_INSTALL_PREFIX="${{ github.workspace }}/llvm-install" \
7575
../llvm
7676
elif [ "$RUNNER_OS" == "macOS" ]; then
77+
# Get the macOS SDK path
78+
SDK_PATH=$(xcrun --show-sdk-path)
7779
cmake -G Ninja \
7880
-DCMAKE_BUILD_TYPE=Release \
7981
-DLLVM_TARGETS_TO_BUILD="WebAssembly;X86" \
@@ -90,6 +92,9 @@ jobs:
9092
-DLLVM_TOOL_LLVM_CONFIG_BUILD=ON \
9193
-DHAVE_CXX_ATOMICS_WITHOUT_LIB=ON \
9294
-DHAVE_CXX_ATOMICS64_WITHOUT_LIB=ON \
95+
-DCMAKE_OSX_SYSROOT="$SDK_PATH" \
96+
-DCMAKE_C_FLAGS="-isysroot $SDK_PATH" \
97+
-DCMAKE_CXX_FLAGS="-isysroot $SDK_PATH" \
9398
-DCMAKE_INSTALL_PREFIX="${{ github.workspace }}/llvm-install" \
9499
../llvm
95100
else

0 commit comments

Comments
 (0)