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