Use the DEBUG compiler definition in Debug mode

v0.27.3
Luis Díaz Más 8 years ago
parent 74a5c5f770
commit a1213c1d90

@ -5,6 +5,8 @@ if ( MINGW OR UNIX ) # MINGW, Linux, APPLE, CYGWIN
set(COMPILER_IS_CLANG ON) set(COMPILER_IS_CLANG ON)
endif() endif()
set (CMAKE_CXX_FLAGS_DEBUG "-g3 -gstrict-dwarf -O0 -DDEBUG")
if (COMPILER_IS_GCC OR COMPILER_IS_CLANG) if (COMPILER_IS_GCC OR COMPILER_IS_CLANG)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wcast-align -Wpointer-arith -Wformat-security -Wmissing-format-attribute -Woverloaded-virtual -W") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wcast-align -Wpointer-arith -Wformat-security -Wmissing-format-attribute -Woverloaded-virtual -W")
@ -53,7 +55,7 @@ if ( MINGW OR UNIX ) # MINGW, Linux, APPLE, CYGWIN
if ( COMPILER_IS_CLANG ) if ( COMPILER_IS_CLANG )
# https://clang.llvm.org/docs/DiagnosticsReference.html # https://clang.llvm.org/docs/DiagnosticsReference.html
# These variables are at least available since clang 3.9.1 # These variables are at least available since clang 3.9.1
string(CONCAT EXTRA_COMPILE_FLAGS "-Wextra" string(CONCAT EXTRA_COMPILE_FLAGS "-Wextra"
" -Wdouble-promotion" " -Wdouble-promotion"
" -Wshadow" " -Wshadow"
" -Wassign-enum" " -Wassign-enum"
@ -132,7 +134,7 @@ if(MSVC)
string(REGEX REPLACE "/W[0-4]" "/W4" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") string(REGEX REPLACE "/W[0-4]" "/W4" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
endif () endif ()
# Object Level Parallelism # Object Level Parallelism
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /MP") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /MP")
endif() endif()

Loading…
Cancel
Save