gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r8118 - GNUnet/m4


From: gnunet
Subject: [GNUnet-SVN] r8118 - GNUnet/m4
Date: Fri, 16 Jan 2009 10:59:49 -0700 (MST)

Author: holindho
Date: 2009-01-16 10:59:48 -0700 (Fri, 16 Jan 2009)
New Revision: 8118

Modified:
   GNUnet/m4/libltdl-external.m4
Log:
allow user specd includes/libs


Modified: GNUnet/m4/libltdl-external.m4
===================================================================
--- GNUnet/m4/libltdl-external.m4       2009-01-16 12:47:11 UTC (rev 8117)
+++ GNUnet/m4/libltdl-external.m4       2009-01-16 17:59:48 UTC (rev 8118)
@@ -17,11 +17,17 @@
             AC_HELP_STRING([--with-libltdl-prefix=PFX],
                            [prefix where libltdl is installed (optional)]),
      libltdl_prefix="$withval", libltdl_prefix="")
+  ltdl_save_CPPFLAGS="$CPPFLAGS"
+  ltdl_save_LDFLAGS="$LDFLAGS"
   if test x$libltdl_prefix != x ; then
-    ltdl_save_CPPFLAGS="$CPPFLAGS"
-    ltdl_save_LDFLAGS="$LDFLAGS"
     CPPFLAGS="-I$libltdl_prefix/include $CPPFLAGS"
-    LDFLAGS="-L$libltdl_prefix/lib $LDFLAGS"
+    LDFLAGS="-L$libltdl_prefix/lib -lltdl $LDFLAGS"
+  else
+    if test x"$LIBLTDL" = x ; then
+      LIBLTDL="-lltdl"
+    fi
+    CPPFLAGS="$LTDLINCL $CPPFLAGS"
+    LDFLAGS="$LIBLTDL $LDFLAGS"
   fi
 
   symbols_to_check=ifelse([$1], ,"ltdl_dlopen","$1")
@@ -31,7 +37,7 @@
     for sym in $symbols_to_check
     do
       AC_CHECK_DECL([$sym],
-        [AC_CHECK_LIB([ltdl], [$sym],
+        [AC_LINK_IFELSE(AC_LANG_CALL([], [$sym]),
           [ltdl_found=yes],
           [ltdl_found=no])],
         [ltdl_found=no],
@@ -43,14 +49,16 @@
     [AC_INCLUDES_DEFAULT]
   )
 
-  LTDLINCL=""
-  LIBLTDL="-lltdl"
   if test x$libltdl_prefix != x ; then
-    CPPFLAGS="$ltdl_save_CPPFLAGS"
-    LDFLAGS="$ltdl_save_LDFLAGS"
     LTDLINCL="-I$libltdl_prefix/include"
     LIBLTDL="-L$libltdl_prefix/lib -lltdl"
+  else
+    if test x"$LIBLTDL" = x ; then
+      LIBLTDL="-lltdl"
+    fi
   fi
+  CPPFLAGS="$ltdl_save_CPPFLAGS"
+  LDFLAGS="$ltdl_save_LDFLAGS"
 
   AC_MSG_CHECKING(for libltdl with symbols $symbols_to_check)
   if test $ltdl_found = yes; then





reply via email to

[Prev in Thread] Current Thread [Next in Thread]