cvs: php4 / acinclude.m4
| From: | Jani Taskinen | Date: | Mon, 24 Jun 2002 11:36:22 +0000 |
| Subject: | cvs: php4 / acinclude.m4 | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-12495@lists.php.net to get a copy of this message | ||
sniper Mon Jun 24 07:36:22 2002 EDT
Modified files:
/php4 acinclude.m4
Log:
Fixed PHP_ADD_LIBRARY_DEFER_WITH_PATH to work with shared builds.
Index: php4/acinclude.m4
diff -u php4/acinclude.m4:1.188 php4/acinclude.m4:1.189
--- php4/acinclude.m4:1.188 Sat Jun 1 16:14:57 2002
+++ php4/acinclude.m4 Mon Jun 24 07:36:21 2002
@@ -1,4 +1,4 @@
-dnl $Id: acinclude.m4,v 1.188 2002/06/01 20:14:57 sr Exp $
+dnl $Id: acinclude.m4,v 1.189 2002/06/24 11:36:21 sniper Exp $
dnl
dnl This file contains local autoconf functions.
@@ -985,14 +985,29 @@
])
dnl
-dnl PHP_ADD_LIBRARY_DEFER_WITH_PATH(library, path)
+dnl PHP_ADD_LIBRARY_DEFER_WITH_PATH(library, path[, shared-libadd])
dnl
dnl add a library to the link line (deferred)
dnl and path to linkpath/runpath (not deferred)
+dnl if shared-libadd is not empty and $ext_shared is yes,
+dnl shared-libadd will be assigned the library information
dnl
AC_DEFUN(PHP_ADD_LIBRARY_DEFER_WITH_PATH,[
- PHP_ADD_LIBPATH($2)
+ifelse($3,,[
+ if test -n "$2"; then
+ PHP_ADD_LIBPATH($2)
+ fi
PHP_ADD_LIBRARY_DEFER($1)
+],[
+ if test "$ext_shared" = "yes"; then
+ $3="-l$1 [$]$3"
+ if test -n "$2"; then
+ PHP_ADD_LIBPATH($2,$3)
+ fi
+ else
+ PHP_ADD_LIBRARY_DEFER_WITH_PATH($1,$2)
+ fi
+])
])
dnl