mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-08-05 14:47:07 +02:00
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:
parent
0ee3d739b8
commit
1888991e12
@ -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 () {
|
||||
|
Loading…
Reference in New Issue
Block a user