From 4528118dd86e9ea7992b0bcb2341a01e8bf91cee Mon Sep 17 00:00:00 2001 From: Allen Winter Date: Sat, 18 Mar 2006 21:43:13 +0000 Subject: As before with auto* tools, we now have the following configure option cmake option gcc arguments =============================================================================== --enable-debug=yes -DCMAKE_BUILD_TYPE=debug -g -O2 -fno-reorder-blocks\ -fno-schedule-insns -fno-inline --enable-debug=full -DCMAKE_BUILD_TYPE=debugfull -g3 -fno-inline --enable-final -DCMAKE_BUILD_TYPE=release -O2 In other words, developers should be using cmake -DCMAKE_BUILD_TYPE=debugfull svn path=/trunk/KDE/kdelibs/; revision=520087 --- modules/FindKDE4Internal.cmake | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/FindKDE4Internal.cmake b/modules/FindKDE4Internal.cmake index c0956a41..29d47e5f 100644 --- a/modules/FindKDE4Internal.cmake +++ b/modules/FindKDE4Internal.cmake @@ -577,10 +577,12 @@ if (CMAKE_COMPILER_IS_GNUCXX) # Select flags. set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g") set(CMAKE_CXX_FLAGS_RELEASE "-O2") - set(CMAKE_CXX_FLAGS_DEBUG "-O0 -g") + set(CMAKE_CXX_FLAGS_DEBUG "-g -O2 -fno-reorder-blocks -fno-schedule-insns -fno-inline") + set(CMAKE_CXX_FLAGS_DEBUGFULL "-g3 -fno-inline") set(CMAKE_C_FLAGS_RELWITHDEBINFO "-O2 -g") set(CMAKE_C_FLAGS_RELEASE "-O2") - set(CMAKE_C_FLAGS_DEBUG "-O0 -g") + set(CMAKE_C_FLAGS_DEBUG "-g -O2 -fno-reorder-blocks -fno-schedule-insns -fno-inline") + set(CMAKE_C_FLAGS_DEBUGFULL "-g3 -fno-inline") endif (CMAKE_COMPILER_IS_GNUCXX) # it seems we prefer not to use a different postfix for debug libs, Alex -- cgit v1.2.1