r21076: Two pieces of infrastructure from Samba4: An API-compatible messaging wrapper
[sfrench/samba-autobuild/.git] / source / lib / replace / dlfcn.m4
index c9d31592e018cf93e7f74e6fa15726e474c6235c..2d5b2c5141af48226059ef7ab314dfeea84193cc 100644 (file)
@@ -4,13 +4,15 @@ LIBS=""
 
 AC_SEARCH_LIBS(dlopen, dl)
 
-AC_CHECK_HEADERS(dlfcn.h)
+if test "$ac_cv_search_dlopen" != no; then
+       AC_CHECK_HEADERS(dlfcn.h)
 
-libreplace_cv_dlfcn=no
-AC_CHECK_FUNCS([dlopen dlsym dlerror dlclose],[],[libreplace_cv_dlfcn=yes])
+       libreplace_cv_dlfcn=no
+       AC_CHECK_FUNCS([dlopen dlsym dlerror dlclose],[],[libreplace_cv_dlfcn=yes])
 
-if test x"${libreplace_cv_dlfcn}" = x"yes";then
-       LIBREPLACEOBJ="${LIBREPLACEOBJ} dlfcn.o"
+       if test x"${libreplace_cv_dlfcn}" = x"yes";then
+               LIBREPLACEOBJ="${LIBREPLACEOBJ} dlfcn.o"
+       fi
 fi
 
 LIBDL="$LIBS"