[dovecot-cvs] dovecot configure.in,1.126,1.127

cras at procontrol.fi cras at procontrol.fi
Wed May 28 15:28:44 EEST 2003


Update of /home/cvs/dovecot
In directory danu:/tmp/cvs-serv14989

Modified Files:
	configure.in 
Log Message:
Check if dlopen is in libc too.



Index: configure.in
===================================================================
RCS file: /home/cvs/dovecot/configure.in,v
retrieving revision 1.126
retrieving revision 1.127
diff -u -d -r1.126 -r1.127
--- configure.in	14 May 2003 18:25:52 -0000	1.126
+++ configure.in	28 May 2003 11:28:42 -0000	1.127
@@ -909,14 +909,24 @@
 fi
 
 dnl * dynamic modules?
+have_modules=no
 AC_CHECK_LIB(dl, dlopen, [
+  have_modules=yes
+  MODULE_LIBS="-export-dynamic -ldl"
+], [
+  AC_CHECK_FUNC(dlopen,, [
+    have_modules=yes
+    MODULE_LIBS="-export-dynamic"
+  ])
+])
+
+if test $have_modules = yes; then
   AC_DEFINE(HAVE_MODULES,, Define if you have dynamic module support)
   userdb="$userdb (modules)"
   passdb="$passdb (modules)"
 
-  MODULE_LIBS="-export-dynamic -ldl"
   AC_SUBST(MODULE_LIBS)
-])
+fi
 
 AC_SUBST(AUTH_CFLAGS)
 AC_SUBST(AUTH_LIBS)



More information about the dovecot-cvs mailing list