libmicrohttpd

HTTP/1.x server C library (MHD 1.x, stable)
Log | Files | Refs | Submodules | README | LICENSE

commit 6f96105b9ceb1cd5f1129b3a878dc218bf72ec64
parent 9046f74fa7f0d07cc56f28f4f7125f578b1bc884
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
Date:   Mon,  6 Nov 2017 21:13:58 +0300

configure: use special trick on Solaris to find GnuTLS-3 library

Diffstat:
Mconfigure.ac | 28++++++++++++++++++++++++++++
1 file changed, 28 insertions(+), 0 deletions(-)

diff --git a/configure.ac b/configure.ac @@ -1401,6 +1401,34 @@ AC_ARG_WITH([[gnutls]], AS_IF([test "x$with_gnutls" != "xno" && test "x$have_gnutls" != "xyes"], [ + AC_CACHE_CHECK([[whether to add pkg-config special search directories]], [mhd_cv_pkgconf_add_dirs], + [ + AS_IF([[test "x$host_os" = "xsolaris2.11" && test "x$cross_compiling" = "xno"]], + [ + AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[char size_chk[sizeof(char*)-7];]], [[]])], + [ + AS_IF([[test "x$host_cpu" = "xx86_64" || test "x$host_cpu" = "xi386"]], + [[mhd_cv_pkgconf_add_dirs='/usr/lib/amd64/pkgconfig/gnutls-3:/usr/lib/amd64/pkgconfig']], + [[test "x$host_cpu" = "xsparc"]], + [[mhd_cv_pkgconf_add_dirs='/usr/lib/sparkv9/pkgconfig/gnutls-3:/usr/lib/sparkv9/pkgconfig']], + [[mhd_cv_pkgconf_add_dirs='/usr/lib/64/pkgconfig/gnutls-3:/usr/lib/64/pkgconfig']] + ) + ], + [ + mhd_cv_pkgconf_add_dirs='/usr/lib/pkgconfig/gnutls-3' + ] + ) + ], + [[ mhd_cv_pkgconf_add_dirs='no' ]] + ) + ] + ) + AS_IF([[test "x$mhd_cv_pkgconf_add_dirs" != "xno"]], + [ + test "x$PKG_CONFIG_PATH" = "x" || PKG_CONFIG_PATH="${PKG_CONFIG_PATH}${PATH_SEPARATOR}" + PKG_CONFIG_PATH="${PKG_CONFIG_PATH}${mhd_cv_pkgconf_add_dirs}" + ] + ) PKG_CHECK_MODULES(GNUTLS, [[gnutls]], [ have_gnutls_pkgcfg='yes'