]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - cmake/CMakelinuxicc.cmake
Cache n DCS time-bins to avoid large cpu overhead
[u/mrichter/AliRoot.git] / cmake / CMakelinuxicc.cmake
index 859427721ca6f166e8591bc903439b4c6bdecde7..c961f1b40a1778ae747d7ad57b0dde867367f74b 100644 (file)
@@ -33,7 +33,15 @@ execute_process (COMMAND ${CMAKE_C_COMPILER} -V 2>&1 | awk '{ if(NR == 1) print
                  OUTPUT_VARIABLE ICC_MINOR
                  OUTPUT_STRIP_TRAILING_WHITESPACE)
 
+# Global Optimization
 set ( OPT  "-O -ip")
+# ------- 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  "-O0")
 
 set ( CXXOPT  "${OPT} -fPIC")