.travis.yml revision 32786108
142af697eSAlexis La Gouttelanguage: cpp 242af697eSAlexis La Gouttecompiler: 342af697eSAlexis La Goutte - clang 442af697eSAlexis La Goutte - gcc 542af697eSAlexis La Gouttesudo: false 642af697eSAlexis La Goutteaddons: 742af697eSAlexis La Goutte apt: 842af697eSAlexis La Goutte sources: 942af697eSAlexis La Goutte - ubuntu-toolchain-r-test 1042af697eSAlexis La Goutte - llvm-toolchain-precise-3.8 1142af697eSAlexis La Goutte - george-edison55-precise-backports 1242af697eSAlexis La Goutte packages: 1342af697eSAlexis La Goutte - g++-5 1442af697eSAlexis La Goutte - clang-3.8 1542af697eSAlexis La Goutte - libev-dev 16c6b17ae0SAlexis La Goutte - libssl-dev 1742af697eSAlexis La Goutte - cmake 1842af697eSAlexis La Goutte - cmake-data 1942af697eSAlexis La Gouttebefore_install: 2042af697eSAlexis La Goutte - $CC --version 2142af697eSAlexis La Goutte - if [ "$CXX" = "g++" ]; then export CXX="g++-5" CC="gcc-5"; else export CXX="clang++-3.8" CC="clang-3.8"; fi 2242af697eSAlexis La Goutte - $CC --version 2342af697eSAlexis La Goutte - cmake --version 2442af697eSAlexis La Gouttebefore_script: 2542af697eSAlexis La Goutte # First build external lib 2632786108SAlexis La Goutte - git clone --depth 1 https://boringssl.googlesource.com/boringssl 2732786108SAlexis La Goutte - cd boringssl 2832786108SAlexis La Goutte - git checkout chromium-stable 2932786108SAlexis La Goutte - cmake . 3032786108SAlexis La Goutte - make -j$(nproc) 3132786108SAlexis La Goutte - BORINGSSL_SOURCE=$PWD 3232786108SAlexis La Goutte - mkdir -p $HOME/tmp/boringssl-libs 3332786108SAlexis La Goutte - cd $HOME/tmp/boringssl-libs 3432786108SAlexis La Goutte - ln -s $BORINGSSL_SOURCE/ssl/libssl.a 3532786108SAlexis La Goutte - ln -s $BORINGSSL_SOURCE/crypto/libcrypto.a 3632786108SAlexis La Goutte #- ./ci/build_boringssl.sh 3742af697eSAlexis La Goutte # configure lsquic 3832786108SAlexis La Goutte - echo $BORINGSSL_SOURCE 3932786108SAlexis La Goutte - cmake -DBORINGSSL_INCLUDE=$BORINGSSL_SOURCE/include -DBORINGSSL_LIB=$HOME/tmp/boringssl-libs . 4032786108SAlexis La Gouttescript: 4142af697eSAlexis La Goutte # Now build lsquic-client 4242af697eSAlexis La Goutte - make 4342af697eSAlexis La Goutte - make test 44