Skip to content

Commit 4791d8c

Browse files
committed
Add --enable-tailscale to autotools
1 parent 1f260cc commit 4791d8c

1 file changed

Lines changed: 26 additions & 0 deletions

File tree

configure.ac

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1298,6 +1298,7 @@ then
12981298
AC_MSG_ERROR([--enable-all-osp is incompatible with --enable-linuxkm-defaults])
12991299
fi
13001300

1301+
test "$enable_tailscale" = "" && enable_tailscale=yes
13011302
test "$enable_wolfguard" = "" && enable_wolfguard=yes
13021303
test "$enable_webserver" = "" && enable_webserver=yes
13031304

@@ -1648,6 +1649,31 @@ then
16481649
AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_ECDSA_DETERMINISTIC_K_VARIANT"
16491650
fi
16501651

1652+
# Support for Tailscale port
1653+
AC_ARG_ENABLE([tailscale],
1654+
[AS_HELP_STRING([--enable-tailscale],[Enable Tailscale build dependencies (default: disabled)])],
1655+
[ ENABLED_TAILSCALE=$enableval ],
1656+
[ ENABLED_TAILSCALE=no ]
1657+
)
1658+
if test "$ENABLED_TAILSCALE" = "yes"
1659+
then
1660+
enable_wolfguard=yes
1661+
test "x$enable_sp" = "x" && enable_sp="yes,256"
1662+
enable_compkey=yes
1663+
enable_opensslall=yes
1664+
enable_alpn=yes
1665+
enable_sni=yes
1666+
enable_certgen=yes
1667+
enable_certreq=yes
1668+
enable_certext=yes
1669+
enable_sessioncerts=yes
1670+
enable_cert_setup_cb=yes
1671+
AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_PUBLIC_MP"
1672+
AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_NO_INIT_CTX_KEY"
1673+
AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_ALWAYS_KEEP_SNI"
1674+
AM_CFLAGS="$AM_CFLAGS -DWC_CTC_NAME_SIZE=128 -DWOLFSSL_ACME_OID"
1675+
fi
1676+
16511677
# wolfGuard
16521678
AC_ARG_ENABLE([wolfguard],
16531679
[AS_HELP_STRING([--enable-wolfguard],[Enable wolfGuard dependencies (default: disabled)])],

0 commit comments

Comments
 (0)