Skip to content

Commit c6ac48e

Browse files
authored
macos
1 parent 3566fd4 commit c6ac48e

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

.github/workflows/ci.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ jobs:
117117
submodules: true
118118
- name: Install prerequisites
119119
run: |
120-
brew install libomp
120+
brew install libomp ninja
121121
brew link libomp --overwrite --force
122122
- name: Setup ccache
123123
uses: hendrikmuhs/ccache-action@v1.2
@@ -137,10 +137,12 @@ jobs:
137137
-DOpenMP_CXX_FLAGS="-Xclang -fopenmp -I$OPENMP_PATH/include" \
138138
-DOpenMP_C_LIB_NAMES="omp" \
139139
-DOpenMP_CXX_LIB_NAMES="omp" \
140-
-DOpenMP_omp_LIBRARY="$OPENMP_PATH/lib/libomp.dylib"
140+
-DOpenMP_omp_LIBRARY="$OPENMP_PATH/lib/libomp.dylib" \
141+
-DCMAKE_EXE_LINKER_FLAGS="-L$OPENMP_PATH/lib -lomp" \
142+
-DCMAKE_SHARED_LINKER_FLAGS="-L$OPENMP_PATH/lib -lomp"
141143
cmake --build build --parallel
142-
env:
143-
LDFLAGS: "-L$(brew --prefix libomp)/lib"
144+
env:
145+
LDFLAGS: "-L$(brew --prefix libomp)/lib -lomp"
144146
CPPFLAGS: "-I$(brew --prefix libomp)/include"
145147
- name: Test
146148
run: cmake --build build -t test

0 commit comments

Comments
 (0)