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

Reply via email to