Skip to content

Commit 54141f1

Browse files
authored
fix: Pass brew omp location via LDFLAGS and CPPFLAGS (#126)
1 parent e3039b2 commit 54141f1

File tree

2 files changed

+3
-17
lines changed

2 files changed

+3
-17
lines changed

cpp/bootstrap.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,9 @@ if [ "$OS" == "macos" ]; then
4545
else
4646
TOOLCHAIN=x86_64-apple-clang
4747
fi
48+
49+
export LDFLAGS="-L$BREW_PREFIX/opt/libomp/lib"
50+
export CPPFLAGS="-I$BREW_PREFIX/opt/libomp/include"
4851
else
4952
if [ "$ARCH" = "aarch64" ]; then
5053
TOOLCHAIN=aarch64-linux-clang

cpp/cmake/threading.cmake

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,3 @@
1-
if(APPLE)
2-
if(CMAKE_C_COMPILER_ID MATCHES "Clang")
3-
set(OpenMP_C_FLAGS "-fopenmp")
4-
set(OpenMP_C_FLAGS_WORK "-fopenmp")
5-
set(OpenMP_C_LIB_NAMES "libomp")
6-
set(OpenMP_C_LIB_NAMES_WORK "libomp")
7-
set(OpenMP_libomp_LIBRARY "$ENV{BREW_PREFIX}/opt/libomp/lib/libomp.dylib")
8-
endif()
9-
if(CMAKE_CXX_COMPILER_ID MATCHES "Clang")
10-
set(OpenMP_CXX_FLAGS "-fopenmp")
11-
set(OpenMP_CXX_FLAGS_WORK "-fopenmp")
12-
set(OpenMP_CXX_LIB_NAMES "libomp")
13-
set(OpenMP_CXX_LIB_NAMES_WORK "libomp")
14-
set(OpenMP_libomp_LIBRARY "$ENV{BREW_PREFIX}/opt/libomp/lib/libomp.dylib")
15-
endif()
16-
endif()
17-
181
if(MULTITHREADING)
192
find_package(OpenMP REQUIRED)
203
message(STATUS "Multithreading is enabled.")

0 commit comments

Comments
 (0)