BUILD: adjust scripts/build-ssl.sh to modern CMake system of QuicTLS

QuicTLS in master branch has migrated to CMake, let's adopt script to
it. Previous OpenSSL+QuicTLS patch is built as usual.
This commit is contained in:
Ilia Shipitsin 2025-07-10 20:12:35 +02:00 committed by Willy Tarreau
parent 0ee3d739b8
commit 1888991e12

View File

@ -190,9 +190,23 @@ download_quictls () {
build_quictls () {
cd ${BUILDSSL_TMPDIR}/quictls
./config shared no-tests ${QUICTLS_EXTRA_ARGS:-} --prefix="${BUILDSSL_DESTDIR}" --openssldir="${BUILDSSL_DESTDIR}" --libdir=lib -DPURIFY
make -j$(nproc) build_sw
make install_sw
if [ ! -f ./config ]; then
cmake .
make
rm -rf ${BUILDSSL_DESTDIR}/lib || exit 0
rm -rf ${BUILDSSL_DESTDIR}/include || exit 0
mkdir -p ${BUILDSSL_DESTDIR}/lib
cp libcrypto.so libssl.so ${BUILDSSL_DESTDIR}/lib
mkdir -p ${BUILDSSL_DESTDIR}/include
cp -r include/* ${BUILDSSL_DESTDIR}/include
else
./config shared no-tests ${QUICTLS_EXTRA_ARGS:-} --prefix="${BUILDSSL_DESTDIR}" --openssldir="${BUILDSSL_DESTDIR}" --libdir=lib -DPURIFY
make -j$(nproc) build_sw
make install_sw
fi
}
download_wolfssl () {