]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - cmake/CMakelinuxia64gcc.cmake
Making sure objects are deleted
[u/mrichter/AliRoot.git] / cmake / CMakelinuxia64gcc.cmake
index eb8ba5ac6ac925ae7b8db6fabb2217232af1b4f4..54a2143ba558586e50e97f02711eb89ea9e293a3 100644 (file)
@@ -6,7 +6,7 @@
 #--------------------------------------------------------------------------------#
 
 
-cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
+cmake_minimum_required(VERSION 2.8.4 FATAL_ERROR)
 
 #Retrieve Compiler Version
 
@@ -20,7 +20,14 @@ execute_process (COMMAND ${CMAKE_C_COMPILER} -dumpversion | cut -d. -f2
 
 
 # Global Optimization
-set(OPT "-O -g -mieee -mno-soft-float")
+set(OPT)
+# ------- Setting optimization flags for default configuration -------
+if((NOT CMAKE_BUILD_TYPE) OR (CMAKE_BUILD_TYPE STREQUAL "None"))
+    set(DEFAULT_CXX_FLAGS "-O -g")
+    set(OPT "${DEFAULT_CXX_FLAGS}")
+    message("-- Setting compiler flags for default configuration: ${DEFAULT_CXX_FLAGS}")
+endif((NOT CMAKE_BUILD_TYPE) OR (CMAKE_BUILD_TYPE STREQUAL "None"))
+# --------------------------------------------------------------------
 set(NOOPT "-g -mieee -mno-soft-float")
 
 set(CXXOPT ${OPT})