1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00

configure: Use pkg-config to look for valgrind/memcheck.h.

This commit is contained in:
Petr Rockai 2012-10-09 20:54:41 +02:00
parent 1997149263
commit d760669e80
4 changed files with 8 additions and 3 deletions

View File

@ -871,8 +871,10 @@ AC_ARG_ENABLE(valgrind_pool,
AC_MSG_RESULT($VALGRIND_POOL)
if test "$VALGRIND_POOL" = yes; then
AC_CHECK_HEADERS([valgrind/memcheck.h], , [AC_MSG_ERROR(bailing out)])
PKG_CHECK_MODULES(VALGRIND, valgrind, [], [AC_MSG_ERROR(bailing out)])
AC_DEFINE([VALGRIND_POOL], 1, [Enable a valgrind aware build of pool])
AC_SUBST(VALGRIND_POOL)
AC_SUBST(VALGRIND_CFLAGS)
fi
################################################################################

View File

@ -34,6 +34,9 @@ SOURCES =\
$(interface)/libdm-iface.c
INCLUDES = -I$(srcdir)/$(interface) -I$(srcdir)
ifeq ("@VALGRIND_POOL@", "yes")
INCLUDES += @VALGRIND_CFLAGS@
endif
ifeq ("@STATIC_LINK@", "yes")
LIB_STATIC = $(interface)/libdevmapper.a

View File

@ -16,7 +16,7 @@
#include "dmlib.h"
#ifdef VALGRIND_POOL
#include "valgrind/memcheck.h"
#include "memcheck.h"
#endif
#include <assert.h>

View File

@ -14,7 +14,7 @@
*/
#ifdef VALGRIND_POOL
#include "valgrind/memcheck.h"
#include "memcheck.h"
#endif
#include "dmlib.h"