summaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorDario Freddi <dario.freddi@collabora.co.uk>2010-09-19 16:40:58 +0200
committerDario Freddi <dario.freddi@collabora.co.uk>2010-09-20 17:03:57 +0200
commit0268d18954301bac9a1ac0c3ee6eb4400eff8189 (patch)
tree351461475f0e25c5307fa945a063de5ae5124644 /cmake
parent6a0080e175fdddb53d32cd26b3c7ddfd88d544c3 (diff)
cmake: Set the c/cxx flags to more sensible values for our build profiles
Diffstat (limited to 'cmake')
-rw-r--r--cmake/modules/TelepathyDefaults.cmake21
1 files changed, 11 insertions, 10 deletions
diff --git a/cmake/modules/TelepathyDefaults.cmake b/cmake/modules/TelepathyDefaults.cmake
index aee4ade3..d210714a 100644
--- a/cmake/modules/TelepathyDefaults.cmake
+++ b/cmake/modules/TelepathyDefaults.cmake
@@ -15,16 +15,17 @@ set(CMAKE_COLOR_MAKEFILE ON)
# Set compiler flags
if(CMAKE_COMPILER_IS_GNUCXX)
- set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g -DQT_NO_DEBUG -DQT_NO_CAST_FROM_ASCII")
- set(CMAKE_CXX_FLAGS_RELEASE "-O2 -DQT_NO_DEBUG -DQT_NO_CAST_FROM_ASCII")
- set(CMAKE_CXX_FLAGS_DEBUG "-g -O2 -fno-reorder-blocks -fno-schedule-insns -fno-inline -DENABLE_DEBUG -DQT_NO_CAST_FROM_ASCII")
- set(CMAKE_CXX_FLAGS_DEBUGFULL "-g3 -fno-inline -DENABLE_DEBUG -DQT_NO_CAST_FROM_ASCII")
- set(CMAKE_CXX_FLAGS_PROFILE "-g3 -fno-inline -DENABLE_DEBUG -DQT_NO_CAST_FROM_ASCII")
- set(CMAKE_C_FLAGS_RELWITHDEBINFO "-O2 -g -DQT_NO_DEBUG")
- set(CMAKE_C_FLAGS_RELEASE "-O2 -DQT_NO_DEBUG")
- set(CMAKE_C_FLAGS_DEBUG "-g -O2 -fno-reorder-blocks -fno-schedule-insns -fno-inline -DENABLE_DEBUG")
- set(CMAKE_C_FLAGS_DEBUGFULL "-g3 -fno-inline -DENABLE_DEBUG")
- set(CMAKE_C_FLAGS_PROFILE "-g3 -fno-inline -DENABLE_DEBUG")
+ set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -ggdb")
+ set(CMAKE_CXX_FLAGS_RELEASE "-O2 -DNDEBUG")
+ set(CMAKE_CXX_FLAGS_DEBUG "-ggdb -O2 -fno-reorder-blocks -fno-schedule-insns -fno-inline")
+ set(CMAKE_CXX_FLAGS_DEBUGFULL "-O0 -g3 -ggdb -fno-inline")
+ set(CMAKE_CXX_FLAGS_PROFILE "-pg -g3 -ggdb -DNDEBUG")
+
+ set(CMAKE_C_FLAGS_RELWITHDEBINFO "-O2 -ggdb")
+ set(CMAKE_C_FLAGS_RELEASE "-O2 -DNDEBUG")
+ set(CMAKE_C_FLAGS_DEBUG "-ggdb -O2 -fno-reorder-blocks -fno-schedule-insns -fno-inline")
+ set(CMAKE_C_FLAGS_DEBUGFULL "-O0 -g3 -ggdb -fno-inline")
+ set(CMAKE_C_FLAGS_PROFILE "-pg -g3 -ggdb -DNDEBUG")
set(DISABLE_WERROR 0 CACHE BOOL "compile without -Werror (normally enabled in development builds)")