#!/bin/sh

. /usr/bin/gnucash-setup-env

TOP_SRC_DIR="/GNOME1/NEU/gnucash-2.3.2/src/bin/../.."
#
# Other potentially useful options, particularly for valgrind-2.x:
# --tool=memcheck --trace-children=yes
#
exec valgrind -v \
    --suppressions=${TOP_SRC_DIR}/src/valgrind-gnucash.supp \
    --suppressions=${TOP_SRC_DIR}/src/valgrind-glib.supp \
    --suppressions=${TOP_SRC_DIR}/src/valgrind-libfontconfig.supp \
    --suppressions=${TOP_SRC_DIR}/src/valgrind-libgda.supp \
    --suppressions=${TOP_SRC_DIR}/src/valgrind-libguile.supp \
	--num-callers=25 \
    --error-limit=no \
    --tool=memcheck \
	--leak-check=full \
    gnucash-bin "$@"
