Skip to content

Commit d3dc357

Browse files
committed
Tried to set SDK SYSROOT.
1 parent f5112f5 commit d3dc357

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

.github/workflows/build_and_test.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,15 +97,16 @@ jobs:
9797
run: |
9898
echo "BREW_PREFIX=$(brew --prefix)" >> $GITHUB_ENV
9999
echo "LLVM_PREFIX=$(brew --prefix llvm@19)" >> $GITHUB_ENV
100+
echo "SDKROOT=$(xcrun --sdk macosx --show-sdk-path)" >> $GITHUB_ENV
100101
101102
- name: Configure CMake
102103
run: >
103104
cmake
104105
-DCMAKE_C_COMPILER=${{env.LLVM_PREFIX}}/bin/clang
105106
-DCMAKE_CXX_COMPILER=${{env.LLVM_PREFIX}}/bin/clang++
106107
-DCMAKE_LINKER=${{env.BREW_PREFIX}}/opt/lld@19/bin/lld
107-
-DCMAKE_CXX_FLAGS="-stdlib=libc++ -nostdinc++ -I${{env.LLVM_PREFIX}}/include/c++/v1 -I${{env.LLVM_PREFIX}}/lib/clang/19/include"
108-
-DCMAKE_C_FLAGS="-I${{env.LLVM_PREFIX}}/lib/clang/19/include"
108+
-DCMAKE_OSX_SYSROOT=${{env.SDKROOT}}
109+
-DCMAKE_CXX_FLAGS="-stdlib=libc++"
109110
-DCMAKE_EXE_LINKER_FLAGS="-L${{env.LLVM_PREFIX}}/lib/c++ -L${{env.LLVM_PREFIX}}/lib/unwind -lunwind -Wl,-rpath,${{env.LLVM_PREFIX}}/lib/c++"
110111
-DROAR_BUILD_TESTS=on
111112
-S ${{github.workspace}}

0 commit comments

Comments
 (0)