File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -125,12 +125,23 @@ jobs:
125125 key : ccache-${{ github.job }}
126126 - name : Build
127127 run : |
128- cmake -S . -B build -G Ninja \
128+ OPENMP_PATH=$(brew --prefix libomp)
129+ echo "OpenMP path: $OPENMP_PATH"
130+ cmake -S . -B build -G Ninja \
129131 -DCMAKE_C_COMPILER_LAUNCHER=ccache \
130132 -DCMAKE_CXX_COMPILER_LAUNCHER=ccache \
131- -DCMAKE_C_FLAGS="-I$(brew --prefix libomp)/include" \
132- -DCMAKE_CXX_FLAGS="-I$(brew --prefix libomp)/include"
133+ -DCMAKE_PREFIX_PATH=$OPENMP_PATH \
134+ -DCMAKE_INCLUDE_PATH=$OPENMP_PATH/include \
135+ -DCMAKE_LIBRARY_PATH=$OPENMP_PATH/lib \
136+ -DOpenMP_C_FLAGS="-Xclang -fopenmp -I$OPENMP_PATH/include" \
137+ -DOpenMP_CXX_FLAGS="-Xclang -fopenmp -I$OPENMP_PATH/include" \
138+ -DOpenMP_C_LIB_NAMES="omp" \
139+ -DOpenMP_CXX_LIB_NAMES="omp" \
140+ -DOpenMP_omp_LIBRARY="$OPENMP_PATH/lib/libomp.dylib"
133141 cmake --build build --parallel
142+ env:
143+ LDFLAGS: "-L$(brew --prefix libomp)/lib"
144+ CPPFLAGS: "-I$(brew --prefix libomp)/include"
134145 - name : Test
135146 run : cmake --build build -t test
136147 env :
You can’t perform that action at this time.
0 commit comments