config.m4 937 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. dnl
  2. dnl $Id$
  3. dnl
  4. PHP_ARG_WITH(bz2, for BZip2 support,
  5. [ --with-bz2[=DIR] Include BZip2 support])
  6. if test "$PHP_BZ2" != "no"; then
  7. if test -r $PHP_BZ2/include/bzlib.h; then
  8. BZIP_DIR=$PHP_BZ2
  9. else
  10. AC_MSG_CHECKING(for BZip2 in default path)
  11. for i in /usr/local /usr; do
  12. if test -r $i/include/bzlib.h; then
  13. BZIP_DIR=$i
  14. AC_MSG_RESULT(found in $i)
  15. break
  16. fi
  17. done
  18. fi
  19. if test -z "$BZIP_DIR"; then
  20. AC_MSG_RESULT(not found)
  21. AC_MSG_ERROR(Please reinstall the BZip2 distribution)
  22. fi
  23. PHP_CHECK_LIBRARY(bz2, BZ2_bzerror,
  24. [
  25. PHP_ADD_INCLUDE($BZIP_DIR/include)
  26. PHP_ADD_LIBRARY_WITH_PATH(bz2, $BZIP_DIR/$PHP_LIBDIR, BZ2_SHARED_LIBADD)
  27. AC_DEFINE(HAVE_BZ2,1,[ ])
  28. ], [
  29. AC_MSG_ERROR(bz2 module requires libbz2 >= 1.0.0)
  30. ], [
  31. -L$BZIP_DIR/$PHP_LIBDIR
  32. ])
  33. PHP_NEW_EXTENSION(bz2, bz2.c bz2_filter.c, $ext_shared)
  34. PHP_SUBST(BZ2_SHARED_LIBADD)
  35. fi