[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [28573] branches/render25/CMakeLists.txt: add cmake option for previous ghash debug commit

Joseph Eagar joeedh at gmail.com
Tue May 4 15:42:28 CEST 2010


Revision: 28573
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=28573
Author:   joeedh
Date:     2010-05-04 15:42:28 +0200 (Tue, 04 May 2010)

Log Message:
-----------
add cmake option for previous ghash debug commit

Modified Paths:
--------------
    branches/render25/CMakeLists.txt

Modified: branches/render25/CMakeLists.txt
===================================================================
--- branches/render25/CMakeLists.txt	2010-05-04 13:36:32 UTC (rev 28572)
+++ branches/render25/CMakeLists.txt	2010-05-04 13:42:28 UTC (rev 28573)
@@ -80,6 +80,7 @@
 OPTION(WITH_BUILDINFO     "Include extra build details" ON)
 OPTION(WITH_INSTALL       "Install accompanying scripts and language files needed to run blender" ON)
 OPTION(WITH_OPENCOLLADA		"Enable OpenCollada Support (http://www.opencollada.org/)"	ON)
+OPTION(WITH_DEBUG_GHASH   "Append extra info to ghash memory blocks, to help track down memory leaks" OFF)
 
 # Unix defaults to OpenMP On
 IF(UNIX AND NOT APPLE)
@@ -667,6 +668,12 @@
 	SET(CMAKE_CXX_FLAGS " -DWITH_CXX_GUARDEDALLOC -I${CMAKE_SOURCE_DIR}/intern/guardedalloc ${CMAKE_CXX_FLAGS}")
 ENDIF(WITH_CXX_GUARDEDALLOC)
 
+#ghash debug mode
+IF(WITH_DEBUG_GHASH)
+    SET(CMAKE_CXX_FLAGS " -DGHASH_DEBUG_LEAKS ${CMAKE_CXX_FLAGS}")
+    SET(CMAKE_C_FLAGS " -DGHASH_DEBUG_LEAKS ${CMAKE_C_FLAGS}")
+ENDIF(WITH_DEBUG_GHASH)
+
 #-----------------------------------------------------------------------------
 # Libraries
 FILE(WRITE ${CMAKE_BINARY_DIR}/cmake_blender_libs.txt "")





More information about the Bf-blender-cvs mailing list