From: Willy Tarreau Date: Thu, 10 Jun 2021 05:52:23 +0000 (+0200) Subject: CI: ssl: do not needlessly build the OpenSSL docs X-Git-Tag: v2.5-dev1~93 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f4b9801f05d319c263f1919d7167f45bcfbb3989;p=thirdparty%2Fhaproxy.git CI: ssl: do not needlessly build the OpenSSL docs 1/4 of the OpenSSL build time is spent building the docs, let's just build the software and not the doc, by replacing the "all" target with "build_sw". With this my build time drops from 1'28 to 1'09. Nothing was done for the other libs, as it's unknown whether they provide specific build targets. --- diff --git a/scripts/build-ssl.sh b/scripts/build-ssl.sh index b36593e4e6..5342dfc48b 100755 --- a/scripts/build-ssl.sh +++ b/scripts/build-ssl.sh @@ -21,7 +21,7 @@ build_openssl_linux () { ( cd "openssl-${OPENSSL_VERSION}/" ./config shared --prefix="${HOME}/opt" --openssldir="${HOME}/opt" -DPURIFY - make -j$(nproc) all + make -j$(nproc) build_sw make install_sw ) } @@ -31,7 +31,7 @@ build_openssl_osx () { cd "openssl-${OPENSSL_VERSION}/" ./Configure darwin64-x86_64-cc shared \ --prefix="${HOME}/opt" --openssldir="${HOME}/opt" -DPURIFY - make depend all install_sw + make depend build_sw install_sw ) }