summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/damask-mesh/CMakeDebugRelease.patch
blob: 488c475ead3e9a28e6ae2ec460626e11a9390a30 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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")