Skip to content

Commit

Permalink
Merge pull request #9 from stunpix/master
Browse files Browse the repository at this point in the history
Allow OpenMP detection on all platforms
  • Loading branch information
letmaik committed Jul 13, 2019
2 parents e681f1b + efdd3e0 commit b676b4c
Showing 1 changed file with 9 additions and 13 deletions.
22 changes: 9 additions & 13 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -199,19 +199,15 @@ SET(OPENMP_FOUND false)

IF(ENABLE_OPENMP)
# OpenMP library detection (requires CMake >= 2.6.3)
# NOTE: OpenMP under MacOSX do not support multithreading.

IF(NOT APPLE)
MACRO_OPTIONAL_FIND_PACKAGE(OpenMP)

IF(OPENMP_FOUND)
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
IF("${OpenMP_CXX_FLAGS}" STREQUAL "-fopenmp")
SET(OPENMP_LDFLAGS "-lgomp")
ENDIF()
IF("${OpenMP_CXX_FLAGS}" STREQUAL "-xopenmp")
SET(OPENMP_LDFLAGS "-xopenmp")
ENDIF()
MACRO_OPTIONAL_FIND_PACKAGE(OpenMP)

IF(OPENMP_FOUND)
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
IF("${OpenMP_CXX_FLAGS}" STREQUAL "-fopenmp")
SET(OPENMP_LDFLAGS "-lgomp")
ENDIF()
IF("${OpenMP_CXX_FLAGS}" STREQUAL "-xopenmp")
SET(OPENMP_LDFLAGS "-xopenmp")
ENDIF()
ENDIF()
ENDIF()
Expand Down

0 comments on commit b676b4c

Please sign in to comment.