aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAllen Winter <winter@kde.org>2006-03-18 21:43:13 +0000
committerAllen Winter <winter@kde.org>2006-03-18 21:43:13 +0000
commit4528118dd86e9ea7992b0bcb2341a01e8bf91cee (patch)
treea3fc4162d63b68a8869b4c2d829e9873bf3e4c12
parentaf8adb651822d2383024655a3ecb6436495461e6 (diff)
downloadextra-cmake-modules-4528118dd86e9ea7992b0bcb2341a01e8bf91cee.tar.gz
extra-cmake-modules-4528118dd86e9ea7992b0bcb2341a01e8bf91cee.tar.bz2
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
-rw-r--r--modules/FindKDE4Internal.cmake6
1 files 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