mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Improve valgrind script
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12287 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
parent
c56ccdd3cf
commit
aab5d996e2
@ -31,7 +31,8 @@ gnucash-valgrind: gnucash-valgrind.in ${top_builddir}/config.status
|
||||
-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 $@
|
||||
|
||||
|
@ -20,14 +20,19 @@ EXTRA_LIBS="${EXTRA_LIBS}:@-G_WRAP_LIB_DIR-@"
|
||||
|
||||
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 \
|
||||
|
Loading…
Reference in New Issue
Block a user