diff options
author | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2014-03-11 16:27:07 +0000 |
---|---|---|
committer | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2014-03-11 16:27:07 +0000 |
commit | c4e028061a15be0ea5f91a791ade8e159d579b36 (patch) | |
tree | d049aabc40c223fc0855fcccb1b64ccffaa74985 | |
parent | 8652422d86ad208bdb7607e811d918685e0c6c09 (diff) | |
download | libmicrohttpd-c4e028061a15be0ea5f91a791ade8e159d579b36.tar.gz libmicrohttpd-c4e028061a15be0ea5f91a791ade8e159d579b36.zip |
configure.ac "--with-gnutls" processing refactoring
-rw-r--r-- | configure.ac | 36 |
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 | |||
515 | fi | 515 | fi |
516 | 516 | ||
517 | # gnutls | 517 | # gnutls |
518 | GNUTLS_CPPFLAGS="" | ||
519 | GNUTLS_CFLAGS="" | ||
520 | GNUTLS_LDFLAGS="" | ||
521 | GNUTLS_LIBS="" | ||
518 | have_gnutls=no | 522 | have_gnutls=no |
519 | AC_MSG_CHECKING(for gnutls) | 523 | AC_MSG_CHECKING(for gnutls) |
520 | AC_ARG_WITH(gnutls, | 524 | AC_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 | ])])]) |