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

Reply via email to