libexpat.m4 901 B

123456789101112131415161718192021222324252627282930313233
  1. AC_DEFUN([AM_PATH_LIBEXPAT],
  2. [
  3. AC_ARG_WITH([libexpat-prefix],
  4. [ --with-libexpat-prefix=PREFIX Prefix where libexpat installed (optional)],
  5. [libexpat_prefix=$withval],
  6. [libexpat_prefix=""])
  7. if test "x$libexpat_prefix" = "x"; then
  8. libexpat_prefix="/usr"
  9. fi
  10. libexpat_prefix_lib=$libexpat_prefix/lib
  11. libexpat_prefix_include=$libexpat_prefix/include
  12. LIBS_save=$LIBS
  13. CPPFLAGS_save=$CPPFLAGS
  14. LIBS="-L$libexpat_prefix_lib $LIBS"
  15. CPPFLAGS="-I$libexpat_prefix_include $CPPFLAGS"
  16. AC_CHECK_LIB([expat], [XML_ParserCreate], [have_libexpat=yes])
  17. if test "x$have_libexpat" = "xyes"; then
  18. AC_DEFINE([HAVE_LIBEXPAT], [1], [Define to 1 if you have libexpat.])
  19. LIBEXPAT_LIBS="-L$libexpat_prefix_lib -lexpat"
  20. LIBEXPAT_CPPFLAGS="-I$libexpat_prefix_include"
  21. AC_SUBST(LIBEXPAT_LIBS)
  22. AC_SUBST(LIBEXPAT_CPPFLAGS)
  23. fi
  24. LIBS=$LIBS_save
  25. CPPFLAGS=$CPPFLAGS_save
  26. ])