BUILD: add BoringSSL to travis-ci build matrix
This commit is contained in:
parent
c125cef6da
commit
35d20afe6f
@ -44,6 +44,9 @@ matrix:
|
|||||||
- os: linux
|
- os: linux
|
||||||
compiler: gcc
|
compiler: gcc
|
||||||
env: TARGET=linux2628 LIBRESSL_VERSION=2.7.5
|
env: TARGET=linux2628 LIBRESSL_VERSION=2.7.5
|
||||||
|
- os: linux
|
||||||
|
compiler: gcc
|
||||||
|
env: TARGET=linux2628 BORINGSSL=yes
|
||||||
- os: linux
|
- os: linux
|
||||||
compiler: clang
|
compiler: clang
|
||||||
env: TARGET=linux2628 FLAGS=
|
env: TARGET=linux2628 FLAGS=
|
||||||
|
@ -66,4 +66,23 @@ if [ ! -z ${OPENSSL_VERSION+x} ]; then
|
|||||||
build_openssl
|
build_openssl
|
||||||
fi
|
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
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user