diff options
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/configure.ac b/configure.ac index 49091701..809f193f 100644 --- a/configure.ac +++ b/configure.ac | |||
@@ -519,7 +519,7 @@ have_gnutls=no | |||
519 | AC_MSG_CHECKING(for gnutls) | 519 | AC_MSG_CHECKING(for gnutls) |
520 | AC_ARG_WITH(gnutls, | 520 | AC_ARG_WITH(gnutls, |
521 | [AC_HELP_STRING([--with-gnutls=PFX],[base of gnutls installation])], | 521 | [AC_HELP_STRING([--with-gnutls=PFX],[base of gnutls installation])], |
522 | [AC_MSG_RESULT([$with_gnutls]) | 522 | [AC_MSG_RESULT([using prefix $with_gnutls]) |
523 | case $with_gnutls in | 523 | case $with_gnutls in |
524 | no) | 524 | no) |
525 | GNUTLS_CPPFLAGS="" | 525 | GNUTLS_CPPFLAGS="" |
@@ -543,12 +543,12 @@ AC_ARG_WITH(gnutls, | |||
543 | GNUTLS_LIBS="-lgnutls" | 543 | GNUTLS_LIBS="-lgnutls" |
544 | SAVE_LDFLAGS="$LDFLAGS" | 544 | SAVE_LDFLAGS="$LDFLAGS" |
545 | SAVE_CPPFLAGS="$CPPFLAGS" | 545 | SAVE_CPPFLAGS="$CPPFLAGS" |
546 | LDFLAGS="-L$with_gnutls/lib $LDFLAGS" | 546 | LDFLAGS="$GNUTLS_LDFLAGS $LDFLAGS" |
547 | CPPFLAGS="-I$with_gnutls/include $CPPFLAGS" | 547 | CPPFLAGS="$GNUTLS_CPPFLAGS $CPPFLAGS" |
548 | AC_CHECK_HEADERS([gnutls/gnutls.h], | 548 | AC_CHECK_FILE([$with_gnutls/include/gnutls/gnutls.h], |
549 | AC_CHECK_LIB([gnutls], [gnutls_priority_set], | 549 | [AC_CHECK_HEADERS([gnutls/gnutls.h], |
550 | EXT_LIB_PATH="-L$with_gnutls/lib $EXT_LIB_PATH" | 550 | [AC_CHECK_LIB([gnutls], [gnutls_priority_set], [have_gnutls=yes])])]) |
551 | have_gnutls=yes)) | 551 | AS_IF([test "x$have_gnutls" != "xyes"], [AC_MSG_ERROR([can't find usable libgnutls at specified prefix $with_gnutls])]) |
552 | LDFLAGS="$SAVE_LDFLAGS" | 552 | LDFLAGS="$SAVE_LDFLAGS" |
553 | CPPFLAGS="$SAVE_CPPFLAGS" | 553 | CPPFLAGS="$SAVE_CPPFLAGS" |
554 | ;; | 554 | ;; |
@@ -556,8 +556,14 @@ AC_ARG_WITH(gnutls, | |||
556 | ], | 556 | ], |
557 | [AC_MSG_RESULT([--with-gnutls not specified]) | 557 | [AC_MSG_RESULT([--with-gnutls not specified]) |
558 | AC_CHECK_HEADERS([gnutls/gnutls.h], | 558 | AC_CHECK_HEADERS([gnutls/gnutls.h], |
559 | AC_CHECK_LIB([gnutls], [gnutls_priority_set], | 559 | [AC_CHECK_LIB([gnutls], [gnutls_priority_set], |
560 | have_gnutls=yes))]) | 560 | [ |
561 | GNUTLS_CPPFLAGS="" | ||
562 | GNUTLS_CFLAGS="" | ||
563 | GNUTLS_LDFLAGS="" | ||
564 | GNUTLS_LIBS="-lgnutls" | ||
565 | have_gnutls=yes | ||
566 | ])])]) | ||
561 | AM_CONDITIONAL(HAVE_GNUTLS, test "x$have_gnutls" = "xyes") | 567 | AM_CONDITIONAL(HAVE_GNUTLS, test "x$have_gnutls" = "xyes") |
562 | 568 | ||
563 | AC_SUBST([GNUTLS_CPPFLAGS]) | 569 | AC_SUBST([GNUTLS_CPPFLAGS]) |