summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/damask-mesh/CMakeDebugRelease.patch
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/damask-mesh/CMakeDebugRelease.patch')
-rw-r--r--var/spack/repos/builtin/packages/damask-mesh/CMakeDebugRelease.patch19
1 files changed, 19 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/damask-mesh/CMakeDebugRelease.patch b/var/spack/repos/builtin/packages/damask-mesh/CMakeDebugRelease.patch
new file mode 100644
index 0000000000..488c475ead
--- /dev/null
+++ b/var/spack/repos/builtin/packages/damask-mesh/CMakeDebugRelease.patch
@@ -0,0 +1,19 @@
+--- DAMASK.orig/CMakeLists.txt 2021-08-30 07:46:00.432886577 +0200
++++ DAMASK/CMakeLists.txt 2021-08-30 08:21:42.249937025 +0200
+@@ -38,11 +38,14 @@
+ endif ()
+
+ # Predefined sets for OPTIMIZATION/OPENMP based on BUILD_TYPE
+-if (CMAKE_BUILD_TYPE STREQUAL "DEBUG" OR CMAKE_BUILD_TYPE STREQUAL "SYNTAXONLY")
++string(TOUPPER "${CMAKE_BUILD_TYPE}" CMAKE_BUILD_TYPE)
++if (CMAKE_BUILD_TYPE STREQUAL "DEBUG" OR
++ CMAKE_BUILD_TYPE STREQUAL "SYNTAXONLY")
+ set (DEBUG_FLAGS "${DEBUG_FLAGS} -DDEBUG")
+ set (PARALLEL "OFF")
+ set (OPTI "OFF")
+-elseif (CMAKE_BUILD_TYPE STREQUAL "RELEASE")
++elseif (CMAKE_BUILD_TYPE STREQUAL "RELEASE" OR
++ CMAKE_BUILD_TYPE STREQUAL "DEBUGRELEASE")
+ set (PARALLEL "ON")
+ set (OPTI "DEFENSIVE")
+ elseif (CMAKE_BUILD_TYPE STREQUAL "PERFORMANCE")