summaryrefslogtreecommitdiff
path: root/lib/make/make.config.defn.in
diff options
context:
space:
mode:
Diffstat (limited to 'lib/make/make.config.defn.in')
-rw-r--r--lib/make/make.config.defn.in17
1 files changed, 17 insertions, 0 deletions
diff --git a/lib/make/make.config.defn.in b/lib/make/make.config.defn.in
index 96839461..ad7571a8 100644
--- a/lib/make/make.config.defn.in
+++ b/lib/make/make.config.defn.in
@@ -75,6 +75,12 @@ CXX_PROFILE_FLAGS = @CXX_PROFILE_FLAGS@
F90_PROFILE_FLAGS = @F90_PROFILE_FLAGS@
F77_PROFILE_FLAGS = @F77_PROFILE_FLAGS@
+# OpenMP flags
+C_OPENMP_FLAGS = @C_OPENMP_FLAGS@
+CXX_OPENMP_FLAGS = @CXX_OPENMP_FLAGS@
+F90_OPENMP_FLAGS = @F90_OPENMP_FLAGS@
+F77_OPENMP_FLAGS = @F77_OPENMP_FLAGS@
+
# Warning flags
C_WARN_FLAGS = @C_WARN_FLAGS@
CXX_WARN_FLAGS = @CXX_WARN_FLAGS@
@@ -217,6 +223,17 @@ ifeq ($(strip $(CCTK_PROFILE_MODE)),yes)
F90FLAGS += $(F90_PROFILE_FLAGS)
endif
+# Are we building with OpenMP support ?
+CCTK_OPENMP_MODE = @OPENMP_MODE@
+
+ifeq ($(strip $(CCTK_OPENMP_MODE)),yes)
+ CFLAGS += $(C_OPENMP_FLAGS)
+ CXXFLAGS += $(CXX_OPENMP_FLAGS)
+ F77FLAGS += $(F77_OPENMP_FLAGS)
+ F90FLAGS += $(F90_OPENMP_FLAGS)
+ FPPFLAGS += -D_OPENMP
+endif
+
# Are we building with all warnings switched on ?
# This option may be overwritten at compile time.
ifeq ($(WARN),)