.travis.yml revision 12693a01
1language: c 2matrix: 3 include: 4 - name: Linux (gcc) 5 os: linux 6 compiler: gcc 7 addons: 8 apt: 9 packages: 10 - libevent-dev 11 - name: Linux (clang) 12 os: linux 13 compiler: clang 14 addons: 15 apt: 16 packages: 17 - libevent-dev 18 - name: macOS 19 os: osx 20sudo: false 21before_script: 22 - git clone https://boringssl.googlesource.com/boringssl 23 - cd boringssl 24 # This is so that both GQUIC and IETF branches build. Just picking 25 # a known good revision: 26 - git checkout 32e59d2d3264e4e104b355ef73663b8b79ac4093 27 - cmake . 28 - make 29 - ln -s ssl/libssl.a 30 - ln -s crypto/libcrypto.a 31 - cd - 32 - cmake -DBORINGSSL_INCLUDE=$PWD/boringssl/include -DBORINGSSL_LIB=$PWD/boringssl . 33script: 34 # Now build lsquic-client 35 - make 36 - make test 37