aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvgeny Grin (Karlson2k) <k2k@narod.ru>2014-03-11 16:27:07 +0000
committerEvgeny Grin (Karlson2k) <k2k@narod.ru>2014-03-11 16:27:07 +0000
commitc4e028061a15be0ea5f91a791ade8e159d579b36 (patch)
treed049aabc40c223fc0855fcccb1b64ccffaa74985
parent8652422d86ad208bdb7607e811d918685e0c6c09 (diff)
downloadlibmicrohttpd-c4e028061a15be0ea5f91a791ade8e159d579b36.tar.gz
libmicrohttpd-c4e028061a15be0ea5f91a791ade8e159d579b36.zip
configure.ac "--with-gnutls" processing refactoring
-rw-r--r--configure.ac36
1 files changed, 16 insertions, 20 deletions
diff --git a/configure.ac b/configure.ac
index 809f193f..d8943a00 100644
--- a/configure.ac
+++ b/configure.ac
@@ -515,6 +515,10 @@ then
515fi 515fi
516 516
517# gnutls 517# gnutls
518GNUTLS_CPPFLAGS=""
519GNUTLS_CFLAGS=""
520GNUTLS_LDFLAGS=""
521GNUTLS_LIBS=""
518have_gnutls=no 522have_gnutls=no
519AC_MSG_CHECKING(for gnutls) 523AC_MSG_CHECKING(for gnutls)
520AC_ARG_WITH(gnutls, 524AC_ARG_WITH(gnutls,
@@ -522,32 +526,27 @@ AC_ARG_WITH(gnutls,
522 [AC_MSG_RESULT([using prefix $with_gnutls]) 526 [AC_MSG_RESULT([using prefix $with_gnutls])
523 case $with_gnutls in 527 case $with_gnutls in
524 no) 528 no)
525 GNUTLS_CPPFLAGS=""
526 GNUTLS_CFLAGS=""
527 GNUTLS_LDFLAGS=""
528 GNUTLS_LIBS=""
529 ;; 529 ;;
530 yes) 530 yes)
531 GNUTLS_CPPFLAGS=""
532 GNUTLS_CFLAGS=""
533 GNUTLS_LDFLAGS=""
534 GNUTLS_LIBS="-lgnutls"
535 AC_CHECK_HEADERS([gnutls/gnutls.h], 531 AC_CHECK_HEADERS([gnutls/gnutls.h],
536 AC_CHECK_LIB([gnutls], [gnutls_priority_set], 532 [AC_CHECK_LIB([gnutls], [gnutls_priority_set], [
537 have_gnutls=yes)) 533 GNUTLS_LIBS="-lgnutls"
534 have_gnutls=yes])])
538 ;; 535 ;;
539 *) 536 *)
540 GNUTLS_CPPFLAGS="-I$with_gnutls/include"
541 GNUTLS_CFLAGS=""
542 GNUTLS_LDFLAGS="-L$with_gnutls/lib"
543 GNUTLS_LIBS="-lgnutls"
544 SAVE_LDFLAGS="$LDFLAGS" 537 SAVE_LDFLAGS="$LDFLAGS"
545 SAVE_CPPFLAGS="$CPPFLAGS" 538 SAVE_CPPFLAGS="$CPPFLAGS"
546 LDFLAGS="$GNUTLS_LDFLAGS $LDFLAGS" 539 LDFLAGS="-L$with_gnutls/lib $LDFLAGS"
547 CPPFLAGS="$GNUTLS_CPPFLAGS $CPPFLAGS" 540 CPPFLAGS="-I$with_gnutls/include $CPPFLAGS"
548 AC_CHECK_FILE([$with_gnutls/include/gnutls/gnutls.h], 541 AC_CHECK_FILE([$with_gnutls/include/gnutls/gnutls.h],
549 [AC_CHECK_HEADERS([gnutls/gnutls.h], 542 [AC_CHECK_HEADERS([gnutls/gnutls.h],
550 [AC_CHECK_LIB([gnutls], [gnutls_priority_set], [have_gnutls=yes])])]) 543 [AC_CHECK_LIB([gnutls], [gnutls_priority_set],
544 [
545 GNUTLS_CPPFLAGS="-I$with_gnutls/include"
546 GNUTLS_LDFLAGS="-L$with_gnutls/lib"
547 GNUTLS_LIBS="-lgnutls"
548 have_gnutls=yes
549 ])])])
551 AS_IF([test "x$have_gnutls" != "xyes"], [AC_MSG_ERROR([can't find usable libgnutls at specified prefix $with_gnutls])]) 550 AS_IF([test "x$have_gnutls" != "xyes"], [AC_MSG_ERROR([can't find usable libgnutls at specified prefix $with_gnutls])])
552 LDFLAGS="$SAVE_LDFLAGS" 551 LDFLAGS="$SAVE_LDFLAGS"
553 CPPFLAGS="$SAVE_CPPFLAGS" 552 CPPFLAGS="$SAVE_CPPFLAGS"
@@ -558,9 +557,6 @@ AC_ARG_WITH(gnutls,
558 AC_CHECK_HEADERS([gnutls/gnutls.h], 557 AC_CHECK_HEADERS([gnutls/gnutls.h],
559 [AC_CHECK_LIB([gnutls], [gnutls_priority_set], 558 [AC_CHECK_LIB([gnutls], [gnutls_priority_set],
560 [ 559 [
561 GNUTLS_CPPFLAGS=""
562 GNUTLS_CFLAGS=""
563 GNUTLS_LDFLAGS=""
564 GNUTLS_LIBS="-lgnutls" 560 GNUTLS_LIBS="-lgnutls"
565 have_gnutls=yes 561 have_gnutls=yes
566 ])])]) 562 ])])])