Also, fix a Makefile so that Memcheck's regtests all build again.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3081
AM_MAINTAINER_MODE
-# Where is VEX ? ToDo: --with-vex=
-VEX_DIR=/home/sewardj/VEX/vex/trunk
+# Where is VEX ?
+AC_ARG_WITH(vex,
+ AS_HELP_STRING([--with-vex], [Vex directory (must be specified!)]),
+[
+ AC_CHECK_FILE($withval/pub/libvex.h,
+ [VEX_DIR=$withval],
+ [AC_MSG_ERROR([Directory '$withval' does not exist, or does not contain Vex])])
+],
+[
+ AC_MSG_ERROR([You must specify --with-vex=<DIR>])
+])
AC_SUBST(VEX_DIR)
# Checks for programs.
writev zeropage
-AM_CPPFLAGS = -I$(top_builddir)/include
+AM_CPPFLAGS = -I$(top_builddir)/include -I@VEX_DIR@/pub
AM_CFLAGS = $(WERROR) -Winline -Wall -Wshadow -g
AM_CXXFLAGS = $(AM_CFLAGS)