]> git.stg.codes - stg.git/blob - .travis.yml
Use std::lock_guard instead of STG_LOCKER.
[stg.git] / .travis.yml
1 # Enable Trusty dist, Standard is ancient.
2 dist: bionic
3 # Enable C++ support
4 language:
5   - c
6   - cpp
7 # # Compiler selection
8 compiler:
9   - clang
10   - gcc
11 # Build steps
12 script:
13   - mkdir build && cd build
14   - cmake -DBUILD_STG=ON -DBUILD_SGCONF=ON -DBUILD_RSCRIPTD=ON -DBUILD_SGAUTH=ON -DBUILD_MOD_CAP_PCAP=ON -DBUILD_MOD_RADIUS=ON -DBUILD_TESTS=ON ..
15   - make
16 before_install:
17   - if [[ $TRAVIS_OS_NAME = linux ]]; then sudo apt-get -qq update; fi
18   - if [[ $TRAVIS_OS_NAME = linux ]]; then sudo apt-get install -y libyajl-dev; fi
19   - if [[ $TRAVIS_OS_NAME = linux ]]; then sudo apt-get install -y libpcap-dev; fi
20   - if [[ $TRAVIS_OS_NAME = linux ]]; then sudo apt-get install -y libboost-all-dev; fi