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.
(cherry picked from commit f4b9801f05d319c263f1919d7167f45bcfbb3989)
Signed-off-by: William Lallemand <wlallemand@haproxy.org>
diff --git a/scripts/build-ssl.sh b/scripts/build-ssl.sh
index b36593e..5342dfc 100755
--- a/scripts/build-ssl.sh
+++ b/scripts/build-ssl.sh
@@ -21,7 +21,7 @@
(
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 @@
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
)
}