X-Git-Url: http://git.pk910.de/?p=NextIRCd.git;a=blobdiff_plain;f=configure.ac;fp=configure.ac;h=29e982775c2fb6663d8917e8e6f710097339a6ba;hp=f0bc9a63c1f518594b344704a7db2ebf6f054824;hb=2d694e116e0f9c5bf9f72c78d12892266cfa8288;hpb=981be1f880efeca4ecac1156317f6dbebf707087 diff --git a/configure.ac b/configure.ac index f0bc9a6..29e9827 100644 --- a/configure.ac +++ b/configure.ac @@ -42,16 +42,24 @@ AC_CHECK_LIB(ws2_32, main, [ is_win32="no" ]) -if test x$is_win32 = xyes ; then - openssl_deps="-lcrypto -lgdi32" -else - openssl_deps="-lcrypto" +have_gnutls="no" +AC_CHECK_LIB(gnutls, gnutls_init, [ + AC_CHECK_HEADERS(gnutls/gnutls.h, [ + LIBS="$LIBS -lgnutls" + have_gnutls="yes" + ]) +]) +if test x"$have_gnutls" = xno; then + if test x$is_win32 = xyes ; then + openssl_deps="-lcrypto -lgdi32" + else + openssl_deps="-lcrypto" + fi + AC_CHECK_LIB([ssl],[SSL_library_init], [ + LIBS="$LIBS -lssl $openssl_deps" + ], [AC_MSG_ERROR([OpenSSL libraries required])], $openssl_deps) fi -AC_CHECK_LIB([ssl],[SSL_library_init], [ - LIBS="$LIBS -lssl $openssl_deps" -], [AC_MSG_ERROR([OpenSSL libraries required])], $openssl_deps) - AC_CHECK_LIB(pthread, pthread_create, [ AC_CHECK_HEADERS(pthread.h, [ LIBS="$LIBS -lpthread" @@ -63,6 +71,7 @@ AC_CHECK_LIB(cares, ares_init, [ ]) ]) + AC_CONFIG_FILES([ Makefile src/Makefile @@ -72,6 +81,7 @@ AC_CONFIG_FILES([ src/IOHandler_test/client/Makefile src/IOHandler_test/client++/Makefile src/IOHandler_test/client_ssl/Makefile + src/IOHandler_test/server/Makefile src/IOHandler_test/server_ssl/Makefile src/IOHandler_test/timer/Makefile src/IOHandler_test/timer++/Makefile