sas Fri Dec 6 01:27:01 2002 EDT
Modified files:
/php4/ext/ircg config.m4
Log:
enable shared build
Index: php4/ext/ircg/config.m4
diff -u php4/ext/ircg/config.m4:1.17 php4/ext/ircg/config.m4:1.18
--- php4/ext/ircg/config.m4:1.17 Tue Dec 3 05:13:36 2002
+++ php4/ext/ircg/config.m4 Fri Dec 6 01:27:01 2002
@@ -1,5 +1,5 @@
dnl
-dnl $Id: config.m4,v 1.17 2002/12/03 10:13:36 sas Exp $
+dnl $Id: config.m4,v 1.18 2002/12/06 06:27:01 sas Exp $
dnl
PHP_ARG_WITH(ircg, for IRCG support,
@@ -9,8 +9,8 @@
[ --with-ircg-config=PATH IRCG: Path to the ircg-config script],
[ IRCG_CONFIG=$withval ],
[
-if test "$with_ircg" != "yes" && test "$with_ircg" != "no"; then
- IRCG_CONFIG=$with_ircg/bin/ircg-config
+if test "$PHP_IRCG" != "yes" && test "$PHP_IRCG" != "no"; then
+ IRCG_CONFIG=$PHP_IRCG/bin/ircg-config
else
IRCG_CONFIG=ircg-config
fi
@@ -22,19 +22,21 @@
AC_MSG_ERROR([I cannot run the ircg-config script which should have been
installed by IRCG. Please ensure that the script is in your PATH or point
--with-ircg-config to the path of the script.])
fi
- PHP_EVAL_LIBLINE(`$IRCG_CONFIG --ldflags`)
+ PHP_EVAL_LIBLINE(`$IRCG_CONFIG --ldflags`, IRCG_SHARED_LIBADD)
PHP_EVAL_INCLINE(`$IRCG_CONFIG --cppflags`)
- PHP_ADD_LIBRARY_WITH_PATH(ircg, $PHP_IRCG/lib)
+ PHP_ADD_LIBRARY_WITH_PATH(ircg, $PHP_IRCG/lib, IRCG_SHARED_LIBADD)
PHP_ADD_INCLUDE($PHP_IRCG/include)
- PHP_NEW_EXTENSION(ircg,[ ircg.c ircg_scanner.c php_ircg_cache.c \
- php_ircg_conversion.c php_ircg_error.c php_ircg_tokenizer.c],
- $ext_shared)
+ PHP_SUBST(IRCG_SHARED_LIBADD)
+ ircg_src="ircg_common.c"
if test "$PHP_SAPI" = "thttpd"; then
+ ircg_src=
PHP_ADD_SOURCES(PHP_EXT_DIR(ircg),ircg_thttpd.c,[],sapi)
PHP_ADD_SOURCES(PHP_EXT_DIR(ircg),ircg_common.c,[],cli)
- else
- PHP_ADD_SOURCES(PHP_EXT_DIR(ircg),ircg_common.c)
fi
+ PHP_NEW_EXTENSION(ircg,[ ircg.c ircg_scanner.c php_ircg_cache.c $ircg_src \
+ php_ircg_conversion.c php_ircg_error.c php_ircg_tokenizer.c],
+ $ext_shared)
+ unset ircg_src
AC_DEFINE(HAVE_IRCG, 1, [Whether you want IRCG support])
PHP_ADD_MAKEFILE_FRAGMENT
fi
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php