gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r19150 - Extractor


From: gnunet
Subject: [GNUnet-SVN] r19150 - Extractor
Date: Sun, 15 Jan 2012 00:42:58 +0100

Author: durner
Date: 2012-01-15 00:42:58 +0100 (Sun, 15 Jan 2012)
New Revision: 19150

Modified:
   Extractor/configure.ac
Log:
enable linux cross-compilation

Modified: Extractor/configure.ac
===================================================================
--- Extractor/configure.ac      2012-01-14 23:26:53 UTC (rev 19149)
+++ Extractor/configure.ac      2012-01-14 23:42:58 UTC (rev 19150)
@@ -14,6 +14,7 @@
 
 # Checks for programs.
 AC_CANONICAL_HOST
+AC_CANONICAL_TARGET
 AC_USE_SYSTEM_EXTENSIONS
 AC_PROG_AWK
 AC_PROG_CC
@@ -33,7 +34,7 @@
 AC_SUBST(LIBLTDL)
 AC_SUBST(MKDIR_P)
 
-case "$host_os" in
+case "$target_os" in
 linux*)
      AC_DEFINE(LINUX,1,[This is a Linux system])
      AC_DEFINE_UNQUOTED(LINUX,1,[This is a LINUX system])
@@ -100,7 +101,43 @@
      if test "x$mingw32_ws2" = "xno" -a "x$mingw64_ws2" = "xno"; then
        AC_MSG_ERROR([libextractor requires Winsock2])
      fi
-     AC_CHECK_LIB(plibc, plibc_init,,[AC_MSG_ERROR([libextractor requires 
PlibC])])
+
+    AC_MSG_CHECKING(for PlibC)
+    plibc=0
+    AC_ARG_WITH(plibc,
+       [  --with-plibc=PFX    Base of PliBC installation],
+       [AC_MSG_RESULT([$with_plibc])
+        case $with_plibc in
+          no)
+            ;;
+          yes)
+            AC_CHECK_HEADERS([plibc.h],
+              AC_CHECK_LIB([plibc], [plibc_init],
+                plibc=1))
+            ;;
+          *)
+            LDFLAGS="-L$with_plibc/lib $LDFLAGS"
+            CPPFLAGS="-I$with_plibc/include $CPPFLAGS"
+            AC_CHECK_HEADERS([plibc.h],
+              AC_CHECK_LIB([plibc], [plibc_init],
+                EXT_LIB_PATH="-L$with_plibc/lib $EXT_LIB_PATH"
+                plibc=1))
+            ;;
+        esac
+       ],
+       [AC_MSG_RESULT([--with-plibc not specified])
+        LDFLAGS="-L/usr/lib $LDFLAGS"
+        CPPFLAGS="-I/usr/include $CPPFLAGS"    
+        AC_CHECK_HEADERS([plibc.h],
+              AC_CHECK_LIB([plibc], [plibc_init],
+                EXT_LIB_PATH="-L$with_plibc/lib $EXT_LIB_PATH"
+                plibc=1))])
+
+     if test $plibc -ne 1;
+     then
+        AC_MSG_ERROR([libextractor requires PlibC])
+     fi
+
      LDFLAGS="$LDFLAGS -Wl,-no-undefined -Wl,--export-all-symbols"
                 LIBSOLD=$LIBS
      AM_CONDITIONAL(HAVE_GNU_LD, true)




reply via email to

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