From: Fredrik Tolf Date: Sun, 10 Oct 2010 13:25:19 +0000 (+0200) Subject: lib: Make valgrind support optional. X-Git-Tag: 0.3~3 X-Git-Url: http://www.dolda2000.com/gitweb/?p=ashd.git;a=commitdiff_plain;h=2826062056b7ba73f6a091921a36d3f5062c6180 lib: Make valgrind support optional. --- diff --git a/configure.in b/configure.in index b77eae8..0f47c26 100644 --- a/configure.in +++ b/configure.in @@ -19,6 +19,9 @@ if test "$HAS_MAGIC" = no; then AC_MSG_ERROR([*** cannot find libmagic on this system]) fi +AH_TEMPLATE(HAVE_VALGRIND, [define to include debugging support for Valgrind]) +AC_CHECK_HEADER(valgrind/memcheck.h, [AC_DEFINE(HAVE_VALGRIND)], []) + AH_TEMPLATE(HAVE_XATTR, [define to compile support for filesystem extended attributes]) AC_ARG_WITH(xattr, [ --with-xattr Enable XATTR support]) HAS_XATTR="" diff --git a/lib/mt.c b/lib/mt.c index db37936..c4dcf86 100644 --- a/lib/mt.c +++ b/lib/mt.c @@ -25,7 +25,10 @@ #endif #include #include + +#ifdef HAVE_VALGRIND #include +#endif struct muth *current = NULL; static ucontext_t mainctxt;