.travis.yml revision c6b17ae0
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
2642af697eSAlexis La Goutte  - ./ci/build_boringssl.sh
2742af697eSAlexis La Goutte  # configure lsquic
2842af697eSAlexis La Goutte  - cmake -DBORINGSSL_INCLUDE=$BORINGSSL_SOURCE/include -DBORINGSSL_LIB=$HOME/tmp/boringssl-libs .
2942af697eSAlexis La Gouttescript:
3042af697eSAlexis La Goutte  # Now build lsquic-client
3142af697eSAlexis La Goutte  - make
3242af697eSAlexis La Goutte  - make test
33