Revision: 1446
http://rigsofrods.svn.sourceforge.net/rigsofrods/?rev=1446&view=rev
Author: rorthomas
Date: 2010-07-14 09:36:32 +0000 (Wed, 14 Jul 2010)
Log Message:
-----------
improved debug mode under linux
Modified Paths:
--------------
trunk/CMakeLists.txt
Modified: trunk/CMakeLists.txt
===================================================================
--- trunk/CMakeLists.txt 2010-07-13 22:44:10 UTC (rev 1445)
+++ trunk/CMakeLists.txt 2010-07-14 09:36:32 UTC (rev 1446)
@@ -56,8 +56,14 @@
set(CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
"${CMAKE_EXE_LINKER_FLAGS_MINSIZEREL} /DEBUG /SUBSYSTEM:CONSOLE /LTCG
/OPT:REF")
set(CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
"${CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO} /DEBUG /SUBSYSTEM:CONSOLE /LTCG
/OPT:REF")
ELSEIF(UNIX)
- set(CMAKE_EXE_LINKER_FLAGS_RELEASE "${CMAKE_EXE_LINKER_FLAGS_RELEASE}
-mfpmath=sse -msse2 -mmmx -msse -msse3 -m3dnow -O2 -fomit-frame-pointer
-fstrict-aliasing -ffast-math -ftracer")
- set(CMAKE_EXE_LINKER_FLAGS_RelWithDebug
"${CMAKE_EXE_LINKER_FLAGS_RelWithDebug} -O0")
+ set(CMAKE_EXE_LINKER_FLAGS_RELEASE "${CMAKE_EXE_LINKER_FLAGS_RELEASE}
-mfpmath=sse -msse2 -mmmx -msse -msse3 -m3dnow -O2 -fomit-frame-pointer
-fstrict-aliasing -ffast-math -ftracer")
+ set(CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
"${CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO} -O0")
+
+ # add additional gdb debugging stuff
+ set(CMAKE_EXE_LINKER_FLAGS_DEBUG "${CMAKE_EXE_LINKER_FLAGS_DEBUG}
-O0 -ggdb")
+ set(CMAKE_SHARED_LINKER_FLAGS_DEBUG
"${CMAKE_SHARED_LINKER_FLAGS_DEBUG} -O0 -ggdb")
+ set(CMAKE_MODULE_LINKER_FLAGS_DEBUG
"${CMAKE_MODULE_LINKER_FLAGS_DEBUG} -O0 -ggdb")
+
endif(WIN32)
macro(windows_hacks NAME)
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
Rigsofrods-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/rigsofrods-devel