mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-30 18:57:27 +02:00
Add --enable-openvpn build option
This commit is contained in:
34
configure.ac
34
configure.ac
@ -180,6 +180,7 @@ then
|
|||||||
enable_haproxy=yes
|
enable_haproxy=yes
|
||||||
enable_stunnel=yes
|
enable_stunnel=yes
|
||||||
enable_nginx=yes
|
enable_nginx=yes
|
||||||
|
enable_openvpn=yes
|
||||||
enable_asio=yes
|
enable_asio=yes
|
||||||
enable_libwebsockets=yes
|
enable_libwebsockets=yes
|
||||||
enable_qt=yes
|
enable_qt=yes
|
||||||
@ -426,6 +427,7 @@ AC_ARG_ENABLE([mcast],
|
|||||||
|
|
||||||
# List of open source project defines using our openssl compatibility layer:
|
# List of open source project defines using our openssl compatibility layer:
|
||||||
# openssh (--enable-openssh)
|
# openssh (--enable-openssh)
|
||||||
|
# openvpn (--enable-openvpn)
|
||||||
# nginix (--enable-nginx) WOLFSSL_NGINX
|
# nginix (--enable-nginx) WOLFSSL_NGINX
|
||||||
# haproxy (--enable-haproxy) WOLFSSL_HAPROXY
|
# haproxy (--enable-haproxy) WOLFSSL_HAPROXY
|
||||||
# wpa_supplicant (--enable-wpas) WOLFSSL_WPAS
|
# wpa_supplicant (--enable-wpas) WOLFSSL_WPAS
|
||||||
@ -449,6 +451,12 @@ AC_ARG_ENABLE([openssh],
|
|||||||
[ENABLED_OPENSSH=$enableval],
|
[ENABLED_OPENSSH=$enableval],
|
||||||
[ENABLED_OPENSSH=no])
|
[ENABLED_OPENSSH=no])
|
||||||
|
|
||||||
|
# OpenVPN compatibility Build
|
||||||
|
AC_ARG_ENABLE([openvpn],
|
||||||
|
[AS_HELP_STRING([--enable-openvpn],[Enable OpenVPN compatibility build (default: disabled)])],
|
||||||
|
[ENABLED_OPENVPN=$enableval],
|
||||||
|
[ENABLED_OPENVPN=no])
|
||||||
|
|
||||||
# nginx compatibility build
|
# nginx compatibility build
|
||||||
AC_ARG_ENABLE([nginx],
|
AC_ARG_ENABLE([nginx],
|
||||||
[AS_HELP_STRING([--enable-nginx],[Enable nginx (default: disabled)])],
|
[AS_HELP_STRING([--enable-nginx],[Enable nginx (default: disabled)])],
|
||||||
@ -543,7 +551,7 @@ AC_ARG_ENABLE([opensslall],
|
|||||||
[ ENABLED_OPENSSLALL=$enableval ],
|
[ ENABLED_OPENSSLALL=$enableval ],
|
||||||
[ ENABLED_OPENSSLALL=no ]
|
[ ENABLED_OPENSSLALL=no ]
|
||||||
)
|
)
|
||||||
if test "$ENABLED_LIBWEBSOCKETS" = "yes"
|
if test "$ENABLED_LIBWEBSOCKETS" = "yes" || test "$ENABLED_OPENVPN" = "yes"
|
||||||
then
|
then
|
||||||
ENABLED_OPENSSLALL="yes"
|
ENABLED_OPENSSLALL="yes"
|
||||||
fi
|
fi
|
||||||
@ -941,6 +949,10 @@ AC_ARG_ENABLE([aesctr],
|
|||||||
[ ENABLED_AESCTR=$enableval ],
|
[ ENABLED_AESCTR=$enableval ],
|
||||||
[ ENABLED_AESCTR=no ]
|
[ ENABLED_AESCTR=no ]
|
||||||
)
|
)
|
||||||
|
if test "$ENABLED_OPENVPN" = "yes"
|
||||||
|
then
|
||||||
|
ENABLED_AESCTR=yes
|
||||||
|
fi
|
||||||
|
|
||||||
if test "$ENABLED_AESCTR" = "yes"
|
if test "$ENABLED_AESCTR" = "yes"
|
||||||
then
|
then
|
||||||
@ -1328,7 +1340,7 @@ AC_ARG_ENABLE([sessioncerts],
|
|||||||
[ ENABLED_SESSIONCERTS=no ]
|
[ ENABLED_SESSIONCERTS=no ]
|
||||||
)
|
)
|
||||||
|
|
||||||
if test "x$ENABLED_NGINX" = "xyes"
|
if test "x$ENABLED_NGINX" = "xyes" || test "x$ENABLED_OPENVPN" = "xyes"
|
||||||
then
|
then
|
||||||
ENABLED_SESSIONCERTS=yes
|
ENABLED_SESSIONCERTS=yes
|
||||||
fi
|
fi
|
||||||
@ -1362,6 +1374,10 @@ AC_ARG_ENABLE([certgen],
|
|||||||
[ ENABLED_CERTGEN=$enableval ],
|
[ ENABLED_CERTGEN=$enableval ],
|
||||||
[ ENABLED_CERTGEN=no ]
|
[ ENABLED_CERTGEN=no ]
|
||||||
)
|
)
|
||||||
|
if test "$ENABLED_OPENVPN" = "yes"
|
||||||
|
then
|
||||||
|
ENABLED_CERTGEN=yes
|
||||||
|
fi
|
||||||
|
|
||||||
if test "$ENABLED_CERTGEN" = "yes"
|
if test "$ENABLED_CERTGEN" = "yes"
|
||||||
then
|
then
|
||||||
@ -1392,6 +1408,10 @@ AC_ARG_ENABLE([certext],
|
|||||||
[ ENABLED_CERTEXT=$enableval ],
|
[ ENABLED_CERTEXT=$enableval ],
|
||||||
[ ENABLED_CERTEXT=no ]
|
[ ENABLED_CERTEXT=no ]
|
||||||
)
|
)
|
||||||
|
if test "$ENABLED_OPENVPN" = "yes"
|
||||||
|
then
|
||||||
|
ENABLED_CERTEXT=yes
|
||||||
|
fi
|
||||||
|
|
||||||
if test "$ENABLED_CERTEXT" = "yes"
|
if test "$ENABLED_CERTEXT" = "yes"
|
||||||
then
|
then
|
||||||
@ -2190,7 +2210,7 @@ AC_ARG_ENABLE([des3],
|
|||||||
[ ENABLED_DES3=no ]
|
[ ENABLED_DES3=no ]
|
||||||
)
|
)
|
||||||
|
|
||||||
if test "$ENABLED_OPENSSH" = "yes" || test "$ENABLED_QT" = "yes"
|
if test "$ENABLED_OPENSSH" = "yes" || test "$ENABLED_QT" = "yes" || test "$ENABLED_OPENVPN" = "yes"
|
||||||
then
|
then
|
||||||
ENABLED_DES3="yes"
|
ENABLED_DES3="yes"
|
||||||
fi
|
fi
|
||||||
@ -2687,7 +2707,7 @@ AC_ARG_ENABLE([crl],
|
|||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
if test "x$ENABLED_NGINX" = "xyes" || test "x$ENABLED_HAPROXY" = "xyes"
|
if test "x$ENABLED_NGINX" = "xyes" || test "x$ENABLED_HAPROXY" = "xyes" || test "x$ENABLED_OPENVPN" = "xyes"
|
||||||
then
|
then
|
||||||
ENABLED_CRL=yes
|
ENABLED_CRL=yes
|
||||||
fi
|
fi
|
||||||
@ -3401,6 +3421,12 @@ then
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if test "$ENABLED_OPENVPN" = "yes"
|
||||||
|
then
|
||||||
|
AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_DES_ECB -DHAVE_EX_DATA"
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
if test "$ENABLED_NGINX" = "yes"|| test "x$ENABLED_HAPROXY" = "xyes" || test "x$ENABLED_LIGHTY" = "xyes"
|
if test "$ENABLED_NGINX" = "yes"|| test "x$ENABLED_HAPROXY" = "xyes" || test "x$ENABLED_LIGHTY" = "xyes"
|
||||||
then
|
then
|
||||||
AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_ALWAYS_VERIFY_CB"
|
AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_ALWAYS_VERIFY_CB"
|
||||||
|
Reference in New Issue
Block a user