Merge pull request #751 from micove/Debug_FLAGS

Linux: Don't use O2 in the Debug Build.
This commit is contained in:
Gregory Hainaut 2015-08-09 12:39:03 +02:00
commit 68379802cd
1 changed files with 5 additions and 1 deletions

View File

@ -272,8 +272,12 @@ else()
endif()
if(NOT DEFINED OPTIMIZATION_FLAG)
if (CMAKE_BUILD_TYPE STREQUAL Debug)
set(OPTIMIZATION_FLAG -O0)
else()
set(OPTIMIZATION_FLAG -O2)
endif()
endif()
# Note: -DGTK_DISABLE_DEPRECATED can be used to test a build without gtk deprecated feature. It could be useful to port to a newer API
set(DEFAULT_GCC_FLAG "${ARCH_FLAG} ${COMMON_FLAG} ${DEFAULT_WARNINGS} ${AGGRESSIVE_WARNING} ${HARDENING_FLAG} ${DEBUG_FLAG} ${ASAN_FLAG} ${OPTIMIZATION_FLAG}")