From 7dcb0172dfdf74b71c81e77d4c58abad486b113b Mon Sep 17 00:00:00 2001
From: ralfulrich <ralf.ulrich@kit.edu>
Date: Fri, 17 May 2019 14:43:06 +0200
Subject: [PATCH] remove superfluous definitions (cmake standards are better)

---
 CMakeLists.txt | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 83b240a9..6ad6efda 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -60,11 +60,9 @@ endif (NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
 
 # enable warnings and disallow non-standard language
 # configure the various build types here, too
+# FYI: optimizer flags: -O2 would not trade speed for size, neither O2/3 use fast-math
+# debug: O0, relwithdebinfo: 02, release: O3, minsizerel: Os (all defaults)
 set (CMAKE_CXX_FLAGS "-Wall -pedantic -Wextra -Wno-ignored-qualifiers")
-set (CMAKE_CXX_FLAGS_DEBUG "-O0 -g")
-set (CMAKE_CXX_FLAGS_RELEASE "-O3") # -O2 would not trade speed for size, neither O2/3 use fast-math
-set (CMAKE_CXX_FLAGS_MINSIZEREL "-O2") 
-set (CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O3 -g") 
 set (CMAKE_Fortran_FLAGS "-std=legacy")
 
 # setup coverage build type
-- 
GitLab