BUILD: add BoringSSL to travis-ci build matrix

This commit is contained in:
Ilya Shipitsin 2019-05-09 01:15:59 +05:00 committed by Willy Tarreau
parent c125cef6da
commit 35d20afe6f
2 changed files with 22 additions and 0 deletions

View File

@ -44,6 +44,9 @@ matrix:
- os: linux
compiler: gcc
env: TARGET=linux2628 LIBRESSL_VERSION=2.7.5
- os: linux
compiler: gcc
env: TARGET=linux2628 BORINGSSL=yes
- os: linux
compiler: clang
env: TARGET=linux2628 FLAGS=

View File

@ -66,4 +66,23 @@ if [ ! -z ${OPENSSL_VERSION+x} ]; then
build_openssl
fi
if [ ! -z ${BORINGSSL+x} ]; then
(
git clone --depth=1 https://boringssl.googlesource.com/boringssl
cd boringssl
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=release -DBUILD_SHARED_LIBS=1 ..
make
rm -rf ${SSL_LIB} || exit 0
rm -rf ${SSL_INC} || exit 0
mkdir -p ${SSL_LIB}
cp crypto/libcrypto.so ssl/libssl.so ${SSL_LIB}
mkdir -p ${SSL_INC}
mv ../include/* ${SSL_INC}
)
fi