Skip to content

Commit

Permalink
Print OpenMP version during CMake setup
Browse files Browse the repository at this point in the history
  • Loading branch information
Heiko Thiel committed Mar 9, 2020
1 parent 24f1700 commit 04fa716
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -278,11 +278,17 @@ set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${LIB_INSTALL_DIR}")
endif()

### ---[ Find universal dependencies
find_package(OpenMP)
find_package(OpenMP COMPONENTS C CXX)
if(OPENMP_FOUND)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
message(STATUS "Found OpenMP")
if(${CMAKE_VERSION} VERSION_LESS "3.7")
message(STATUS "Found OpenMP")
else()
# We could use OpenMP_CXX_VERSION starting from CMake 3.9, but this value is not set, even it should,
# so we use always OpenMP_CXX_SPEC_DATE
message(STATUS "Found OpenMP, spec date ${OpenMP_CXX_SPEC_DATE}")
endif()
if(MSVC)
if(MSVC_VERSION EQUAL 1900)
set(OPENMP_DLL VCOMP140)
Expand Down

0 comments on commit 04fa716

Please sign in to comment.