dnl check Expat header and lib
dnl
AC_DEFUN(AM_CHECK_EXPAT,
[ AC_ARG_WITH(expat,
[ --with-expat=PREFIX Use system Expat library],
expat="$withval",
expat="")
case x"$expat" in
xyes) ;;
x) ;;
*)
EXPAT_CFLAGS="-I$withval/include"
EXPAT_LIBS="-L$withval/lib"
;;
esac
AC_CHECK_LIB(expat, XML_ParserCreate,
[ EXPAT_LIBS="$EXPAT_LIBS -lexpat"
expat_found=yes ],
[ expat_found=no ],
"$EXPAT_LIBS")
if test $expat_found = no; then
AC_MSG_ERROR([Could not find the Expat library])
fi
expat_save_CPPFLAGS="$CPPFLAGS"
CPPFLAGS="$CPPFLAGS $EXPAT_CFLAGS"
AC_CHECK_HEADERS(expat.h, , expat_found=no)
if test $expat_found = no; then
AC_MSG_ERROR([Could not find expat.h])
fi
CPPFLAGS="$expat_save_CPPFLAGS"
AC_SUBST(EXPAT_CFLAGS)
AC_SUBST(EXPAT_LIBS)
])
syntax highlighted by Code2HTML, v. 0.9.1