hholzgra Wed Mar 19 12:19:35 2003 EDT Modified files: /phpdoc configure.in Log: "configure --help" output cleanup and support for additional options "--with-pear-source" and "--with-extension" so that documentation parts from PECL and from standalone extensions may be integrated (work in progress) Index: phpdoc/configure.in diff -u phpdoc/configure.in:1.181 phpdoc/configure.in:1.182 --- phpdoc/configure.in:1.181 Mon Feb 10 08:13:51 2003 +++ phpdoc/configure.in Wed Mar 19 12:19:34 2003 @@ -1,4 +1,4 @@ -dnl $Id: configure.in,v 1.181 2003/02/10 13:13:51 betz Exp $ +dnl $Id: configure.in,v 1.182 2003/03/19 17:19:34 hholzgra Exp $ dnl autoconf initialisation AC_INIT() @@ -23,7 +23,7 @@ dnl use given argument, if any, else search in path AC_ARG_WITH(php, -[ --with-php=PATH Look for PHP executable needed for helper scripts], +[ --with-php=PATH look for PHP executable needed for helper scripts], [ if test $withval != "yes"; then AC_MSG_CHECKING([for php]) @@ -85,7 +85,7 @@ dnl use given argument, if any, else search in path AC_ARG_WITH(jade, -[ --with-jade=PATH Look for jade or openjade executable],[ +[ --with-jade=PATH look for jade or openjade executable],[ if test $withval != "yes"; then AC_MSG_CHECKING([for jade]) if test -x $withval; then @@ -135,7 +135,7 @@ dnl {{{ check for nsgmls AC_ARG_WITH(nsgmls, -[ --with-nsgmls=PATH Look for nsgmls executable],[ +[ --with-nsgmls=PATH look for nsgmls executable],[ if test $withval != "yes"; then AC_MSG_CHECKING([for nsgmls]) if test -x $withval; then @@ -176,7 +176,7 @@ dnl use given argument, if any, else search in path AC_ARG_WITH(xsltproc, -[ --with-xsltproc=PATH Look for xsltproc], +[ --with-xsltproc=PATH look for xsltproc], [ if test $withval != "yes"; then AC_MSG_CHECKING([for xsltproc]) @@ -219,7 +219,7 @@ dnl use given argument, if any, else search in path AC_ARG_WITH(xmllint, -[ --with-xmllint=PATH check for xmllint], +[ --with-xmllint=PATH check for xmllint], [ if test $withval != "yes"; then AC_MSG_CHECKING([for xmllint]) @@ -267,7 +267,7 @@ AC_MSG_CHECKING(for docbook.dsl) AC_ARG_WITH(dsssl, -[ --with-dsssl=[DIR] Look for DSSSL stylesheets in the specified directory], +[ --with-dsssl=[DIR] look for DSSSL stylesheets in the specified directory], [ if test -f "$withval/html/docbook.dsl" ; then DOCBOOK_HTML=$withval/html/docbook.dsl @@ -293,7 +293,7 @@ AC_MSG_CHECKING(for docbook.xsl) AC_ARG_WITH(xsl, -[ --with-xsl=[DIR] Look for XSL stylesheets in the specified DIR], +[ --with-xsl=[DIR] look for XSL stylesheets in the specified DIR], [ if test -f "$withval/html/docbook.xsl"; then DOCBOOKXSL_BIGHTML=$withval/html/docbook.xsl @@ -382,7 +382,7 @@ AC_MSG_CHECKING(for PHP source path) AC_ARG_WITH(source, -[ --with-source=[DIR] Look at the specified source directory], +[ --with-source=[DIR] look at the specified source directory], [ if test -d "$withval" ; then PHP_SOURCE=$withval @@ -400,12 +400,55 @@ dnl }}} +dnl {{{ check for PEAR sources + +AC_MSG_CHECKING(for PEAR source path) +AC_ARG_WITH(pear, +[ --with-pear-source=[DIR] look at the specified pear directory], +[ + if test -d "$withval" ; then + PEAR_SOURCE=$withval + else + PEAR_SOURCE=$srcdir/../pear + fi +],[ + PEAR_SOURCE=$srcdir/../pear +]) +if test ! -d $PEAR_SOURCE/PECL; then + PEAR_SOURCE=no +fi +AC_MSG_RESULT($PEAR_SOURCE) +AC_SUBST(PEAR_SOURCE) + +dnl }}} + +dnl {{{ check for additional extension sources + +AC_MSG_CHECKING(for additional PHP extensions) +AC_ARG_WITH(extension, +[ --with-extension=[DIR] look at the specified extension directory], +[ + AC_MSG_RESULT($withval) +list=`echo "$withval" | sed -e"s/,/ /g"` +EXT_SOURCE=""; +for dir in $list; do + if test -d "$dir/manual"; then + AC_MSG_RESULT([ extension '$dir' ok]) + EXT_SOURCE="$EXT_SOURCE:$dir" + else + AC_MSG_WARN([ extension '$dir' ignored]) + fi +done +]) +dnl }}} +AC_SUBST(EXT_SOURCE) + dnl {{{ check for ZendEngine API documentation to include AC_MSG_CHECKING(for ZendAPI) AC_ARG_WITH(zendapi, -[ --with-zendapi=[DIR] Look for ZendAPI documentation in the specified directory], +[ --with-zendapi=[DIR] look for ZendAPI documentation in the specified directory], [ if test -f "$withval/Extending_Zend.xml" ; then ZENDAPI=$withval @@ -447,7 +490,7 @@ dnl {{{ AC_MSG_CHECKING(for CSS to use for html docs) AC_ARG_WITH(htmlcss, -[ --with-htmlcss=URL Specify a CSS file to include in html docs], +[ --with-htmlcss=URL specify a CSS file to include in html docs], [ AC_MSG_RESULT([$withval]) HTMLCSS="(define %stylesheet% \"$withval\")" @@ -465,7 +508,7 @@ AC_MSG_CHECKING(for chmonly inclusion) AC_ARG_WITH(chm, -[ --with-chm=yes Enable Windows HTML Help Edition pages], +[ --with-chm=yes enable Windows HTML Help Edition pages], [ if test "$withval" = "yes"; then CHMENABLED=yes @@ -498,7 +541,7 @@ PHP_BUILD_DATE=`date '+%Y-%m-%d'` AC_ARG_WITH(lang, -[ --with-lang=LANG Choose a language to work with],[ +[ --with-lang=LANG choose a language to work with],[ if test "$withval" = "yes"; then LANG=en MANUAL="php_manual_$LANG" @@ -572,9 +615,10 @@ dnl optionaly reduce margins to save some trees life +dnl this works is dsssl only for now AC_MSG_CHECKING(for treesaving) AC_ARG_WITH(treesaving, -[ --with-treesaving Save trees by setting pagesize and margins], +[ --with-treesaving save trees by setting pagesize and margins], [ TREESAVING="#t"; LEFT_MARGIN="(define %left-margin% 4pi)";
-- PHP Documentation Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php