[Gnucash-changes] r12287 - gnucash/trunk/src/bin - Improve valgrind
script
Christian Stimming
cstim at cvs.gnucash.org
Sat Jan 7 10:48:54 EST 2006
Author: cstim
Date: 2006-01-07 10:48:53 -0500 (Sat, 07 Jan 2006)
New Revision: 12287
Trac: http://svn.gnucash.org/trac/changeset/12287
Modified:
gnucash/trunk/src/bin/Makefile.am
gnucash/trunk/src/bin/gnucash-valgrind.in
Log:
Improve valgrind script
Modified: gnucash/trunk/src/bin/Makefile.am
===================================================================
--- gnucash/trunk/src/bin/Makefile.am 2006-01-07 15:47:17 UTC (rev 12286)
+++ gnucash/trunk/src/bin/Makefile.am 2006-01-07 15:48:53 UTC (rev 12287)
@@ -31,7 +31,8 @@
-e 's:@-GNC_SCM_INSTALL_DIR-@:${GNC_SCM_INSTALL_DIR}:g' \
-e 's:@-GNC_LIB_INSTALLDIR-@:${libdir}:' \
-e 's:@-GNC_PKGLIB_INSTALLDIR-@:${pkglibdir}:g' \
- -e 's:@-GNC_MODULE_DIR-@:${GNC_MODULE_DIR}:g'
+ -e 's:@-GNC_MODULE_DIR-@:${GNC_MODULE_DIR}:g' \
+ -e "s:@-TOP_SRC_DIR-@:`pwd`/${top_srcdir}:g"
mv $@.tmp $@
chmod u+x $@
Modified: gnucash/trunk/src/bin/gnucash-valgrind.in
===================================================================
--- gnucash/trunk/src/bin/gnucash-valgrind.in 2006-01-07 15:47:17 UTC (rev 12286)
+++ gnucash/trunk/src/bin/gnucash-valgrind.in 2006-01-07 15:48:53 UTC (rev 12287)
@@ -20,14 +20,19 @@
LD_LIBRARY_PATH="${EXTRA_LIBS}:${LD_LIBRARY_PATH}"
LTDL_LIBRARY_PATH="${EXTRA_LIBS}:${LTDL_LIBRARY_PATH}"
+TOP_SRC_DIR="@-TOP_SRC_DIR-@"
export GNC_MODULE_PATH
export GUILE_LOAD_PATH
export LD_LIBRARY_PATH
export LTDL_LIBRARY_PATH
+#
+# Other potentially useful options, particularly for valgrind-2.x:
+# --tool=memcheck --trace-children=yes
+#
exec valgrind -v \
- --suppressions=./src/valgrind-gnucash.supp \
+ --suppressions=${TOP_SRC_DIR}/src/valgrind-gnucash.supp \
--error-limit=no \
--tool=callgrind \
--instr-atstart=no \
More information about the gnucash-changes
mailing list