summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
authorEdin Kadribasic <edink@php.net>2002-01-20 02:30:18 +0000
committerEdin Kadribasic <edink@php.net>2002-01-20 02:30:18 +0000
commitf5790b0a7c1af118db4009dbbf89660bf5a2f097 (patch)
treeaf7a89d064009001fbd39c90c4a06ecbeb397a05 /configure.in
parent7de51385c26f434727c6da30dbae3d0abe58496e (diff)
downloadphp-git-f5790b0a7c1af118db4009dbbf89660bf5a2f097.tar.gz
Modified the build system to make certain extensions (pcntl, ncurses,
pcntl) only with cgi/cli sapi's. This was done by adding 3rd optional parameter to PHP_EXTENSION macro which should be set to "cli" if the extension only makes sense for that class of api's.
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in6
1 files changed, 6 insertions, 0 deletions
diff --git a/configure.in b/configure.in
index 3f085e6e34..88dfe5df0f 100644
--- a/configure.in
+++ b/configure.in
@@ -850,6 +850,7 @@ PHP_SUBST(EXT_STATIC)
PHP_SUBST(EXT_SHARED)
PHP_SUBST(EXT_LIBS)
PHP_SUBST(EXT_LTLIBS)
+PHP_SUBST(EXT_CLI_LTLIBS)
PHP_SUBST_OLD(abs_builddir)
PHP_SUBST_OLD(abs_srcdir)
@@ -995,6 +996,11 @@ if test -n "\$REDO_ALL"; then
extensions="$EXT_STATIC"
dnl mv -f main/internal_functions.c main/internal_functions.c.old 2>/dev/null
sh $srcdir/build/genif.sh $srcdir/main/internal_functions.c.in $srcdir "$EXTRA_MODULE_PTRS" $AWK \$extensions > main/internal_functions.c
+
+ echo "creating main/internal_functions_cli.c"
+ cli_extensions="$EXT_STATIC $EXT_CLI_STATIC"
+ sh $srcdir/build/genif.sh $srcdir/main/internal_functions.c.in $srcdir "$EXTRA_MODULE_PTRS" $AWK \$cli_extensions > main/internal_functions_cli.c
+
dnl if cmp main/internal_functions.c.old main/internal_functions.c > /dev/null 2>&1; then
dnl echo "main/internal_functions.c is unchanged"
dnl mv main/internal_functions.c.old main/internal_functions.c