[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