From: Timo Sirainen Date: Wed, 28 May 2003 11:28:42 +0000 (+0300) Subject: Check if dlopen is in libc too. X-Git-Tag: 1.1.alpha1~4595 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dacf288796f62c802b60c3a6584761cffcbe0648;p=thirdparty%2Fdovecot%2Fcore.git Check if dlopen is in libc too. --HG-- branch : HEAD --- diff --git a/configure.in b/configure.in index bc25856abb..d9804d1222 100644 --- a/configure.in +++ b/configure.in @@ -909,14 +909,24 @@ if test $need_crypt = yes; then 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)