From add5c5780272074da2b715da252019be7380b7ee Mon Sep 17 00:00:00 2001
From: peters <peters@irmb.tu-bs.de>
Date: Tue, 29 Jun 2021 10:35:28 +0200
Subject: [PATCH] Set CMAKE_BUILD_TYPE to release, if it was not predefined.

---
 CMakeLists.txt | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index a552334fb..57b7b0b96 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -14,6 +14,11 @@ cmake_minimum_required(VERSION 3.15..3.20 FATAL_ERROR)
 
 project(VirtualFluids CXX)
 
+if(NOT DEFINED CMAKE_BUILD_TYPE)
+    set(CMAKE_BUILD_TYPE Release)
+endif()
+message(STATUS "CMAKE_BUILD_TYPE: ${CMAKE_BUILD_TYPE}")
+
 set(CMAKE_CXX_STANDARD 17)
 set(CMAKE_CXX_STANDARD_REQUIRED ON)
 
@@ -86,14 +91,11 @@ if(BUILD_VF_GPU)
         message(FATAL_ERROR "CUDA Compiler was requested but is not found on the system.")
     endif()
 
-
     set(CMAKE_CUDA_STANDARD 17)
-
     set(CMAKE_CUDA_STANDARD_REQUIRED TRUE)
 
     enable_language(CUDA)
 
-
     if(NOT DEFINED CMAKE_CUDA_ARCHITECTURES)
         message(WARNING "CMAKE_CUDA_ARCHITECTURES was not defined and is set to 30 (CUDA support until 10.1 only).")
         set(CMAKE_CUDA_ARCHITECTURES 30)
@@ -101,7 +103,6 @@ if(BUILD_VF_GPU)
 
 
     if(BUILD_CUDA_LTO)
-        
        if(CMAKE_CUDA_ARCHITECTURES LESS 50)
             message(FATAL_ERROR "CUDA Link time optimization requires CUDA 11.2 and CC 5.0.")
        else()
@@ -116,8 +117,8 @@ if(BUILD_VF_GPU)
 
     set(CMAKE_CUDA_FLAGS "${CMAKE_CUDA_FLAGS} --extended-lambda")
 
-    message("CMAKE_CUDA_FLAGS: ${CMAKE_CUDA_FLAGS}")
-    message("CUDA Architecture: ${CMAKE_CUDA_ARCHITECTURES}")
+    message(STATUS "CMAKE_CUDA_FLAGS: ${CMAKE_CUDA_FLAGS}")
+    message(STATUS "CUDA Architecture: ${CMAKE_CUDA_ARCHITECTURES}")
 endif()
 
 
-- 
GitLab