Skip to content

Commit

Permalink
Merge pull request #25 from sfarrens/openmp_bug
Browse files Browse the repository at this point in the history
openmp bug fix and clean up
  • Loading branch information
sfarrens authored Mar 28, 2019
2 parents 23ed797 + 674e79f commit d9b8063
Showing 1 changed file with 10 additions and 6 deletions.
16 changes: 10 additions & 6 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,11 @@ project(sparse2d)

# Find OpenMP
if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "AppleClang")
set(OpenMP_CXX_FLAGS "-fopenmp")
set(OpenMP_INCLUDE_PATH "/usr/local/include")
set(OpenMP_CXX_FLAGS "-Xpreprocessor -fopenmp -lomp\
-I${OpenMP_INCLUDE_PATH}")
set(OpenMP_CXX_LIB_NAMES "omp")
set(OpenMP_CXX_LIBRARIES "/usr/local/opt/libomp/lib/libomp.dylib")
set(OpenMP_CXX_LIBRARIES "/usr/local/lib/libomp.dylib")
else()
find_package(OpenMP REQUIRED)
endif()
Expand Down Expand Up @@ -62,16 +64,18 @@ project(sparse2d)
if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "AppleClang")

set(CMAKE_CXX_FLAGS_RELEASE "-DNO_DISP_IO -g0 -O2 -fPIC \
-fomit-frame-pointer -Xpreprocessor -fopenmp -lomp -Wno-write-strings -DNDEBUG ${FFTW_FLAGS}")
set(CMAKE_CXX_FLAGS_DEBUG "-DNO_DISP_IO -g -fPIC -Xpreprocessor -fopenmp -lomp\
-fomit-frame-pointer ${OpenMP_CXX_FLAGS} -Wno-write-strings -DNDEBUG \
${FFTW_FLAGS}")
set(CMAKE_CXX_FLAGS_DEBUG "-DNO_DISP_IO -g -fPIC ${OpenMP_CXX_FLAGS} \
-Wno-write-strings ${FFTW_CXX_FLAGS}")

else()

set(CMAKE_CXX_FLAGS_RELEASE "-DNO_DISP_IO -g0 -O2 -fPIC \
-fomit-frame-pointer -fopenmp -Wno-write-strings -DNDEBUG ${FFTW_FLAGS}"
-fomit-frame-pointer ${OpenMP_CXX_FLAGS} -Wno-write-strings -DNDEBUG \
${FFTW_FLAGS}"
)
set(CMAKE_CXX_FLAGS_DEBUG "-DNO_DISP_IO -g -fPIC -fopenmp \
set(CMAKE_CXX_FLAGS_DEBUG "-DNO_DISP_IO -g -fPIC ${OpenMP_CXX_FLAGS} \
-Wno-write-strings ${FFTW_CXX_FLAGS}"
)

Expand Down

0 comments on commit d9b8063

Please sign in to comment.