]> granicus.if.org Git - php/commitdiff
Fixed bug #26923 (ext/imap: pam and crypt libraries missing when build as shared)
authorfoobar <sniper@php.net>
Sat, 17 Jan 2004 00:00:11 +0000 (00:00 +0000)
committerfoobar <sniper@php.net>
Sat, 17 Jan 2004 00:00:11 +0000 (00:00 +0000)
ext/imap/config.m4

index ceefb0d04af573e45ee28ae4a51ca5414063ea63..b653d83a41d67114763ae1f0756d5a49d49b18e5 100644 (file)
@@ -158,8 +158,17 @@ if test "$PHP_IMAP" != "no"; then
     ],[])
     CPPFLAGS=$old_CPPFLAGS
 
-    AC_CHECK_LIB(pam, pam_start) 
-    AC_CHECK_LIB(crypt, crypt)
+    PHP_CHECK_LIBRARY(pam, pam_start, 
+    [
+      PHP_ADD_LIBRARY(pam,, IMAP_SHARED_LIBADD)
+      AC_DEFINE(HAVE_LIBPAM,1,[ ])
+    ])
+
+    PHP_CHECK_LIBRARY(crypt, crypt, 
+    [
+      PHP_ADD_LIBRARY(crypt,, IMAP_SHARED_LIBADD)
+      AC_DEFINE(HAVE_LIBCRYPT,1,[ ])
+    ])
            
     PHP_EXPAND_PATH($IMAP_DIR, IMAP_DIR)