From b1793da30ec015501677ca4c5da5291dfbb22349 Mon Sep 17 00:00:00 2001 From: Justin Mills Date: Tue, 17 Oct 2017 00:02:13 -0400 Subject: [PATCH] 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 --- CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index b7b9d665d..ab9f634f7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -24,7 +24,9 @@ endif() # Compiler flags set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_STANDARD_REQUIRED ON) -set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}") +if(OpenMP_CXX_FOUND OR OPENMP_FOUND) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}") +endif() set(CMAKE_POSITION_INDEPENDENT_CODE ON) if(MSVC) # Multithreaded compilation