-
Tatsuhiro Tsujikawa authored
* Add cunit to run unit tests. * Compile with more warning flags (--enable-werror)
73b34060
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
.travis.yml 1.00 KiB
language: cpp
compiler:
- clang
- gcc
sudo: false
addons:
apt:
sources:
- ubuntu-toolchain-r-test
- llvm-toolchain-precise-3.8
- george-edison55-precise-backports
packages:
- g++-5
- clang-3.8
- autoconf
- automake
- autotools-dev
- libtool
- pkg-config
- libcunit1-dev
- libssl-dev
- libev-dev
- libcunit1-dev
- cmake
- cmake-data
before_install:
- $CC --version
- if [ "$CXX" = "g++" ]; then export CXX="g++-5" CC="gcc-5"; else export CXX="clang++-3.8" CC="clang-3.8"; fi
- $CC --version
- cmake --version
before_script:
# First build boringssl
- git clone https://boringssl.googlesource.com/boringssl
- cd boringssl
- mkdir build
- cd build
- cmake ..
- make
- cd ../../
# configure ngtcp2
- autoreconf -i
- ./configure --enable-werror OPENSSL_CFLAGS=-I$PWD/boringssl/include OPENSSL_LIBS="-L$PWD/boringssl/build/ssl -L$PWD/boringssl/build/crypto -lssl -lcrypto -pthread"
script:
# Now build ngtcp2
- make check