mirror of
https://github.com/NLnetLabs/unbound.git
synced 2025-12-20 23:00:56 -05:00
autoconf and autoheader.
git-svn-id: file:///svn/unbound/trunk@3815 be551aaa-1e26-0410-a405-d3ace91eadb9
This commit is contained in:
parent
95e9dff362
commit
7169b484b1
2 changed files with 89 additions and 0 deletions
|
|
@ -616,6 +616,12 @@
|
||||||
/* Define if you want to use internal select based events */
|
/* Define if you want to use internal select based events */
|
||||||
#undef USE_MINI_EVENT
|
#undef USE_MINI_EVENT
|
||||||
|
|
||||||
|
/* Define this to enable client TCP Fast Open. */
|
||||||
|
#undef USE_MSG_FASTOPEN
|
||||||
|
|
||||||
|
/* Define this to enable client TCP Fast Open. */
|
||||||
|
#undef USE_OSX_MSG_FASTOPEN
|
||||||
|
|
||||||
/* Define this to enable SHA256 and SHA512 support. */
|
/* Define this to enable SHA256 and SHA512 support. */
|
||||||
#undef USE_SHA2
|
#undef USE_SHA2
|
||||||
|
|
||||||
|
|
@ -641,6 +647,9 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
/* Define this to enable server TCP Fast Open. */
|
||||||
|
#undef USE_TCP_FASTOPEN
|
||||||
|
|
||||||
/* Whether the windows socket API is used */
|
/* Whether the windows socket API is used */
|
||||||
#undef USE_WINSOCK
|
#undef USE_WINSOCK
|
||||||
|
|
||||||
|
|
|
||||||
80
configure
vendored
80
configure
vendored
|
|
@ -834,6 +834,8 @@ enable_gost
|
||||||
enable_ecdsa
|
enable_ecdsa
|
||||||
enable_dsa
|
enable_dsa
|
||||||
enable_event_api
|
enable_event_api
|
||||||
|
enable_tfo_client
|
||||||
|
enable_tfo_server
|
||||||
with_libevent
|
with_libevent
|
||||||
with_libexpat
|
with_libexpat
|
||||||
enable_static_exe
|
enable_static_exe
|
||||||
|
|
@ -1500,6 +1502,8 @@ Optional Features:
|
||||||
--disable-dsa Disable DSA support
|
--disable-dsa Disable DSA support
|
||||||
--enable-event-api Enable (experimental) pluggable event base
|
--enable-event-api Enable (experimental) pluggable event base
|
||||||
libunbound API installed to unbound-event.h
|
libunbound API installed to unbound-event.h
|
||||||
|
--enable-tfo-client Enable TCP Fast Open for client mode
|
||||||
|
--enable-tfo-server Enable TCP Fast Open for server mode
|
||||||
--enable-static-exe enable to compile executables statically against
|
--enable-static-exe enable to compile executables statically against
|
||||||
(event) libs, for debug purposes
|
(event) libs, for debug purposes
|
||||||
--enable-lock-checks enable to check lock and unlock calls, for debug
|
--enable-lock-checks enable to check lock and unlock calls, for debug
|
||||||
|
|
@ -17955,6 +17959,82 @@ case "$enable_event_api" in
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
# Check whether --enable-tfo-client was given.
|
||||||
|
if test "${enable_tfo_client+set}" = set; then :
|
||||||
|
enableval=$enable_tfo_client;
|
||||||
|
fi
|
||||||
|
|
||||||
|
case "$enable_tfo_client" in
|
||||||
|
yes)
|
||||||
|
case `uname` in
|
||||||
|
Linux) ac_fn_c_check_decl "$LINENO" "MSG_FASTOPEN" "ac_cv_have_decl_MSG_FASTOPEN" "$ac_includes_default
|
||||||
|
#include <netinet/tcp.h>
|
||||||
|
|
||||||
|
"
|
||||||
|
if test "x$ac_cv_have_decl_MSG_FASTOPEN" = xyes; then :
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Check the platform specific TFO kernel parameters are correctly configured to support client mode TFO" >&5
|
||||||
|
$as_echo "$as_me: WARNING: Check the platform specific TFO kernel parameters are correctly configured to support client mode TFO" >&2;}
|
||||||
|
else
|
||||||
|
as_fn_error $? "TCP Fast Open is not available for client mode: please rerun without --enable-tfo-client" "$LINENO" 5
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
cat >>confdefs.h <<_ACEOF
|
||||||
|
#define USE_MSG_FASTOPEN 1
|
||||||
|
_ACEOF
|
||||||
|
|
||||||
|
;;
|
||||||
|
Darwin) ac_fn_c_check_decl "$LINENO" "CONNECT_RESUME_ON_READ_WRITE" "ac_cv_have_decl_CONNECT_RESUME_ON_READ_WRITE" "$ac_includes_default
|
||||||
|
#include <sys/socket.h>
|
||||||
|
|
||||||
|
"
|
||||||
|
if test "x$ac_cv_have_decl_CONNECT_RESUME_ON_READ_WRITE" = xyes; then :
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Check the platform specific TFO kernel parameters are correctly configured to support client mode TFO" >&5
|
||||||
|
$as_echo "$as_me: WARNING: Check the platform specific TFO kernel parameters are correctly configured to support client mode TFO" >&2;}
|
||||||
|
else
|
||||||
|
as_fn_error $? "TCP Fast Open is not available for client mode: please rerun without --enable-tfo-client" "$LINENO" 5
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
cat >>confdefs.h <<_ACEOF
|
||||||
|
#define USE_OSX_MSG_FASTOPEN 1
|
||||||
|
_ACEOF
|
||||||
|
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
;;
|
||||||
|
no|*)
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
# Check whether --enable-tfo-server was given.
|
||||||
|
if test "${enable_tfo_server+set}" = set; then :
|
||||||
|
enableval=$enable_tfo_server;
|
||||||
|
fi
|
||||||
|
|
||||||
|
case "$enable_tfo_server" in
|
||||||
|
yes)
|
||||||
|
ac_fn_c_check_decl "$LINENO" "TCP_FASTOPEN" "ac_cv_have_decl_TCP_FASTOPEN" "$ac_includes_default
|
||||||
|
#include <netinet/tcp.h>
|
||||||
|
|
||||||
|
"
|
||||||
|
if test "x$ac_cv_have_decl_TCP_FASTOPEN" = xyes; then :
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Check the platform specific TFO kernel parameters are correctly configured to support server mode TFO" >&5
|
||||||
|
$as_echo "$as_me: WARNING: Check the platform specific TFO kernel parameters are correctly configured to support server mode TFO" >&2;}
|
||||||
|
else
|
||||||
|
as_fn_error $? "TCP Fast Open is not available for server mode: please rerun without --enable-tfo-server" "$LINENO" 5
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
cat >>confdefs.h <<_ACEOF
|
||||||
|
#define USE_TCP_FASTOPEN 1
|
||||||
|
_ACEOF
|
||||||
|
|
||||||
|
;;
|
||||||
|
no|*)
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
# check for libevent
|
# check for libevent
|
||||||
|
|
||||||
# Check whether --with-libevent was given.
|
# Check whether --with-libevent was given.
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue