[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r36690 - libmicrohttpd
From: |
gnunet |
Subject: |
[GNUnet-SVN] r36690 - libmicrohttpd |
Date: |
Tue, 24 Nov 2015 12:02:05 +0100 |
Author: Karlson2k
Date: 2015-11-24 12:02:05 +0100 (Tue, 24 Nov 2015)
New Revision: 36690
Modified:
libmicrohttpd/configure.ac
Log:
Proper fix for #4062, fix configure errors introduced by SVN 36678
If GNUTLS_LIBS contains any slashes (usual for paths), sed failed with error.
Some shells may require quoting of strings with spaces.
Modified: libmicrohttpd/configure.ac
===================================================================
--- libmicrohttpd/configure.ac 2015-11-24 10:35:25 UTC (rev 36689)
+++ libmicrohttpd/configure.ac 2015-11-24 11:02:05 UTC (rev 36690)
@@ -90,9 +90,10 @@
MHD_LIB_CPPFLAGS=""
MHD_LIB_CFLAGS=""
MHD_LIB_LDFLAGS=""
+MHD_LIBDEPS=""
# for pkg-config
-MHD_LIBDEPS=""
MHD_REQ_PRIVATE=''
+MHD_LIBDEPS_PKGCFG=''
AC_ARG_WITH([threads],
[AS_HELP_STRING([--with-threads=LIB],[choose threading library (posix, w32,
auto) [auto]])],
@@ -257,6 +258,7 @@
AC_DEFINE([MHD_USE_POSIX_THREADS],[1],[define to use pthreads])
MHD_LIB_CFLAGS="$MHD_LIB_CFLAGS $PTHREAD_CFLAGS"
MHD_LIBDEPS="$PTHREAD_LIBS $MHD_LIBDEPS"
+ MHD_LIBDEPS_PKGCFG="$PTHREAD_LIBS $MHD_LIBDEPS_PKGCFG"
elif test "x$USE_THREADS" = "xw32"; then
AC_DEFINE([MHD_USE_W32_THREADS],[1],[define to use W32 threads])
fi
@@ -849,12 +851,21 @@
then
AS_IF([test "x$have_gnutls" = "xyes" && test "x$have_gcrypt" = "xyes"], [
AC_DEFINE([HTTPS_SUPPORT],[1],[include HTTPS support])
+ enable_https=yes
+ MSG_HTTPS="yes (using libgnutls and libgcrypt)"
MHD_LIB_CPPFLAGS="$MHD_LIB_CPPFLAGS $LIBGCRYPT_CFLAGS
$GNUTLS_CPPFLAGS"
MHD_LIB_CFLAGS="$MHD_LIB_CFLAGS $LIBGCRYPT_CFLAGS $GNUTLS_CFLAGS"
MHD_LIB_LDFLAGS="$MHD_LIB_LDFLAGS $GNUTLS_LDFLAGS"
MHD_LIBDEPS="$GNUTLS_LIBS $LIBGCRYPT_LIBS $MHD_LIBDEPS"
- enable_https=yes
- MSG_HTTPS="yes (using libgnutls and libgcrypt)"
+ AS_IF([[ test "x$have_gnutls_pkgcfg" = "xyes" ]],
+ [ # remove GnuTLS from private libs in .pc file as it defined in
Requires.private
+ MHD_REQ_PRIVATE='gnutls'
+ MHD_LIBDEPS_PKGCFG="$LIBGCRYPT_LIBS $MHD_LIBDEPS_PKGCFG"
+ ],
+ [
+ MHD_REQ_PRIVATE=''
+ MHD_LIBDEPS_PKGCFG="$GNUTLS_LIBS $LIBGCRYPT_LIBS
$MHD_LIBDEPS_PKGCFG"
+ ])
], [
AS_IF([test "x$have_gnutls" = "xyes"], [crypt_missing="libgrypt"],
[test "x$have_gcrypt" = "xyes"], [crypt_missing="libgnutls"],
@@ -926,20 +937,11 @@
AC_SUBST(MHD_LIB_CPPFLAGS)
AC_SUBST(MHD_LIB_CFLAGS)
AC_SUBST(MHD_LIB_LDFLAGS)
+AC_SUBST(MHD_LIBDEPS)
# for pkg-config
-AS_IF([[test "x$enable_https" = "xyes" && test "x$have_gnutls_pkgcfg" = "xyes"
]],
- [ # remove GnuTLS from private libs in .pc file as it defined in
Requires.private
- MHD_REQ_PRIVATE='gnutls'
- MHD_LIBDEPS_PKGCFG=$(echo ${MHD_LIBDEPS} | sed "s/$GNUTLS_LIBS//")
- ],
- [
- MHD_REQ_PRIVATE=''
- MHD_LIBDEPS_PKGCFG="$MHD_LIBDEPS"
- ])
AC_SUBST([MHD_REQ_PRIVATE])
AC_SUBST([MHD_LIBDEPS_PKGCFG])
-AC_SUBST(MHD_LIBDEPS)
AC_SUBST(CPPFLAGS)
AC_SUBST(LIBS)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r36690 - libmicrohttpd,
gnunet <=