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