]> granicus.if.org Git - php/commitdiff
Generate better skeleton config.m4
authorSascha Schumann <sas@php.net>
Mon, 27 Mar 2000 22:52:48 +0000 (22:52 +0000)
committerSascha Schumann <sas@php.net>
Mon, 27 Mar 2000 22:52:48 +0000 (22:52 +0000)
ext/ext_skel

index 9da91d3304ed42e2462d6ba026b5f6e88979b309..cf5d22242c2d30b8fd19958e01283340bd7c1d3f 100755 (executable)
@@ -42,8 +42,34 @@ dnl \$Id\$
 dnl config.m4 for extension $extname
 dnl don't forget to call PHP_EXTENSION($extname)
 
-PHP_EXTENSION($extname)
-
+dnl If your extension references something external, use with:
+
+AC_MSG_CHECKING(whether to include $extname support)
+AC_MSG_WITH($extname,
+dnl Make sure that the comment is aligned:
+[  --with-$extname             Include $extname support.],[
+  PHP_$EXTNAME=\$withval
+],[
+  PHP_$EXTNAME=no
+])
+AC_MSG_RESULT(\$PHP_$EXTNAME)
+
+dnl Otherwise use enable:
+
+AC_MSG_CHECKING(whether to enable $extname)
+AC_MSG_ENABLE($extname,
+dnl Make sure that the comment is aligned:
+[  --enable-$extname           Include $extname support.],[
+  PHP_$EXTNAME=\$enableval
+],[
+  PHP_$EXTNAME=no
+])
+AC_MSG_RESULT(\$PHP_$EXTNAME)
+
+if test "\$PHP_$EXTNAME" != "no"; then
+  dnl Action..
+  PHP_EXTENSION($extname)
+fi
 eof
 
 $ECHO_N " Makefile.in$ECHO_C"