Only set OpenMP_CXX_FLAGS when OpenMP is found (#2613)

* Only set OpenMP_CXX_FLAGS when OpenMP is found

I found this trying to get the Mac build working without OpenMP. Tips in
issue #2596 helped to point in the right direction.

* Revise check

* Trigger codecov
This commit is contained in:
Justin Mills 2017-10-17 00:02:13 -04:00 committed by Vadim Khotilovich
parent b678e1711d
commit b1793da30e

View File

@ -24,7 +24,9 @@ endif()
# Compiler flags # Compiler flags
set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_STANDARD_REQUIRED ON)
if(OpenMP_CXX_FOUND OR OPENMP_FOUND)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
endif()
set(CMAKE_POSITION_INDEPENDENT_CODE ON) set(CMAKE_POSITION_INDEPENDENT_CODE ON)
if(MSVC) if(MSVC)
# Multithreaded compilation # Multithreaded compilation