From 7d633010390a68735c4eaa245279357e2d3756d3 Mon Sep 17 00:00:00 2001 From: "Daniel J. Hofmann" Date: Fri, 14 Jul 2017 15:47:37 +0200 Subject: [PATCH] Only enables -fopenmp in case the user wants stxxl --- CMakeLists.txt | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index f4e03fc79..d6805bf5a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -590,11 +590,13 @@ add_dependency_defines(-DBOOST_SPIRIT_USE_PHOENIX_V3) add_dependency_defines(-DBOOST_RESULT_OF_USE_DECLTYPE) add_dependency_defines(-DBOOST_FILESYSTEM_NO_DEPRECATED) -set(OpenMP_FIND_QUIETLY ON) -find_package(OpenMP) -if(OPENMP_FOUND) - message(STATUS "OpenMP support found. Linking just in case for stxxl") - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}") +if (ENABLE_STXXL) + set(OpenMP_FIND_QUIETLY ON) + find_package(OpenMP) + if(OPENMP_FOUND) + message(STATUS "OpenMP support found. Linking just in case for stxxl") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}") + endif() endif() add_definitions(${OSRM_DEFINES})