- os: linux
compiler: gcc
dist: trusty
- env: T=normal C=--with-gssapi
+ env: T=normal C="--with-gssapi"
- os: linux
compiler: gcc
dist: trusty
- os: linux
compiler: gcc
dist: trusty
- env: T=normal C=--enable-ares
+ env: T=normal C="--enable-ares"
- os: linux
compiler: gcc
dist: trusty
env: T=normal BROTLI=yes
+ - os: linux
+ compiler: gcc
+ dist: trusty
+ env: T=novalgrind BORINGSSL=yes -C="--with-ssl=$HOME/boringssl" LD_LIBRARY_PATH=/home/travis/boringssl/lib
- os: linux
compiler: clang
dist: trusty
sudo make install
)
fi
+ if [ "$TRAVIS_OS_NAME" = linux -a "$BORINGSSL" ]; then
+ (cd $HOME &&
+ 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 &&
+ cd .. &&
+ mkdir lib &&
+ cd lib &&
+ ln -s ../build/crypto/libcrypto.so . &&
+ ln -s ../build/ssl/libssl.so . &&
+ echo "BoringSSL lib dir: "`pwd` &&
+ export LIBS=-lpthread )
+ fi
script:
- |
make && make examples
make TFLAGS=-n test-nonflaky
fi
+ - |
+ set -eo pipefail
+ if [ "$T" = "novalgrind" ]; then
+ ./configure $C
+ make && make examples
+ make TFLAGS=-n test-nonflaky
+ fi
- |
set -eo pipefail
if [ "$T" = "normal" ]; then