From 04940e24719b00b99c8f4359ac0ab1acf9748bce Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Sat, 6 Jul 2013 05:46:48 +0000 Subject: [PATCH] openmp --- CMakeLists.txt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 4a4400cc4b..869716f253 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -60,6 +60,7 @@ option(ENABLE_NETGEN "Enable Netgen mesh generator" ${DEFAULT}) option(ENABLE_OCC "Enable Open CASCADE geometrical models" ${DEFAULT}) option(ENABLE_ONELAB "Enable OneLab solver interface" ${DEFAULT}) option(ENABLE_ONELAB_METAMODEL "Enable OneLab metamodel" ${DEFAULT}) +option(ENABLE_OPENMP "Enable OpenMP" OFF) option(ENABLE_OS_SPECIFIC_INSTALL "Use OS-specific (e.g. app bundle) install" ${DEFAULT}) option(ENABLE_OSMESA "Use OSMesa for offscreen rendering" OFF) option(ENABLE_PARSER "Build the GEO file parser" ${DEFAULT}) @@ -182,6 +183,14 @@ if(MSVC) endif(ENABLE_MSVC_STATIC_RUNTIME) endif(MSVC) +if(ENABLE_OPENMP) + find_package(OpenMP) + if(OPENMP_FOUND) + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}") + endif(OPENMP_FOUND) +endif(ENABLE_OPENMP) + macro(append_gmsh_src DIRNAME FILES) foreach(FILE ${FILES}) list(APPEND LIST ${DIRNAME}/${FILE}) -- GitLab