configure.in 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. AC_INIT(Makefile.in)
  2. AC_COPYRIGHT([Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)])
  3. XINC=xinc
  4. XEP=xep
  5. FOP=fop
  6. XSLTPROC=xsltproc
  7. XMLLINT=xmllint
  8. AC_ARG_WITH(xep, [ --with-xep Where to find RenderX XEP],
  9. [
  10. if test "x$withval" != "xno"; then
  11. XEP="$withval"
  12. fi
  13. ]
  14. )
  15. AC_PATH_PROG(XEP, $XEP)
  16. AC_ARG_WITH(xinc, [ --with-xinc Where to find lunasil XINC],
  17. [
  18. if test "x$withval" != "xno"; then
  19. XINC="$withval"
  20. fi
  21. ]
  22. )
  23. AC_PATH_PROG(XINC, $XINC)
  24. AC_ARG_WITH(fop, [ --with-fop Where to find Apache FOP],
  25. [
  26. if test "x$withval" != "xno"; then
  27. FOP="$withval"
  28. fi
  29. ]
  30. )
  31. AC_PATH_PROG(FOP, $FOP)
  32. AC_ARG_WITH(xsltproc, [ --with-xsltproc Where to find xsltproc],
  33. [
  34. if test "x$withval" != "xno"; then
  35. XSLTPROC="$withval"
  36. fi
  37. ]
  38. )
  39. AC_PATH_PROG(XSLTPROC, $XSLTPROC)
  40. AC_ARG_WITH(xmllint, [ --with-xmllint Where to find xmllint],
  41. [
  42. if test "x$withval" != "xno"; then
  43. XMLLINT="$withval"
  44. fi
  45. ]
  46. )
  47. AC_PATH_PROG(XMLLINT, $XMLLINT)
  48. ECSRC=../trunk
  49. AC_ARG_WITH(ecsrc, [ --with-ecsrc Where to find the ecelerity source],
  50. [
  51. if test "x$withval" != "xno"; then
  52. ECSRC="$withval"
  53. fi
  54. ]
  55. )
  56. AC_SUBST(XINC)
  57. AC_SUBST(XEP)
  58. AC_SUBST(FOP)
  59. AC_SUBST(XSLTPROC)
  60. AC_SUBST(XMLLINT)
  61. AC_SUBST(ECSRC)
  62. HERE=`pwd`
  63. AC_SUBST(HERE)
  64. AC_CONFIG_FILES([Makefile])
  65. AC_OUTPUT
  66. cat > config.nice <<EOT
  67. #!/bin/sh
  68. ./configure \
  69. --with-ecsrc='$ECSRC' \
  70. --with-xsltproc='$XSLTPROC' \
  71. --with-xmllint='$XMLLINT' \
  72. --with-fop='$FOP' \
  73. --with-xinc='$XINC' \
  74. --with-xep='$XEP'
  75. EOT
  76. chmod +x config.nice