config.m4 913 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. dnl
  2. dnl $Id$
  3. dnl
  4. PHP_ARG_WITH(tidy,for TIDY support,
  5. [ --with-tidy[=DIR] Include TIDY support])
  6. if test "$PHP_TIDY" != "no"; then
  7. if test "$PHP_TIDY" != "yes"; then
  8. TIDY_SEARCH_DIRS=$PHP_TIDY
  9. else
  10. TIDY_SEARCH_DIRS="/usr/local /usr"
  11. fi
  12. for i in $TIDY_SEARCH_DIRS; do
  13. if test -f $i/include/tidy/tidy.h; then
  14. TIDY_DIR=$i
  15. TIDY_INCDIR=$i/include/tidy
  16. elif test -f $i/include/tidy.h; then
  17. TIDY_DIR=$i
  18. TIDY_INCDIR=$i/include
  19. fi
  20. done
  21. if test -z "$TIDY_DIR"; then
  22. AC_MSG_ERROR(Cannot find libtidy)
  23. fi
  24. TIDY_LIBDIR=$TIDY_DIR/$PHP_LIBDIR
  25. PHP_ADD_LIBRARY_WITH_PATH(tidy, $TIDY_LIBDIR, TIDY_SHARED_LIBADD)
  26. PHP_ADD_INCLUDE($TIDY_INCDIR)
  27. PHP_CHECK_LIBRARY(tidy,tidyOptGetDoc,
  28. [
  29. AC_DEFINE(HAVE_TIDYOPTGETDOC,1,[ ])
  30. ],[],[])
  31. PHP_NEW_EXTENSION(tidy, tidy.c, $ext_shared)
  32. PHP_SUBST(TIDY_SHARED_LIBADD)
  33. AC_DEFINE(HAVE_TIDY,1,[ ])
  34. fi