BUILD: SSL: add QUICTLS to build matrix

It also enables QUIC when QUICTLS is used.
This commit is contained in:
Ilya Shipitsin 2021-11-18 18:27:57 +05:00 committed by Willy Tarreau
parent 2091c7ca70
commit d69d65a563

5
.github/matrix.py vendored
View File

@ -113,12 +113,13 @@ for CC in ["gcc", "clang"]:
"OPENSSL_VERSION=3.0.0", "OPENSSL_VERSION=3.0.0",
"LIBRESSL_VERSION=2.9.2", "LIBRESSL_VERSION=2.9.2",
"LIBRESSL_VERSION=3.3.3", "LIBRESSL_VERSION=3.3.3",
"QUICTLS=yes",
# "BORINGSSL=yes", # "BORINGSSL=yes",
]: ]:
flags = ["USE_OPENSSL=1"] flags = ["USE_OPENSSL=1"]
if ssl == "BORINGSSL=yes": if ssl == "BORINGSSL=yes" or ssl == "QUICTLS=yes":
flags.append("USE_QUIC=1") flags.append("USE_QUIC=1")
if "OPENSSL_VERSION=3.0.0" in ssl: if "OPENSSL_VERSION=3.0.0" in ssl or ssl == "QUICTLS=yes":
flags.append('DEBUG_CFLAGS="-g -Wno-deprecated-declarations"') flags.append('DEBUG_CFLAGS="-g -Wno-deprecated-declarations"')
if ssl != "stock": if ssl != "stock":
flags.append("SSL_LIB=${HOME}/opt/lib") flags.append("SSL_LIB=${HOME}/opt/lib")