]> git.stg.codes - stg.git/blobdiff - .travis.yml
Use std::lock_guard instead of STG_LOCKER.
[stg.git] / .travis.yml
index a1224dbe68a6e40893847dc213edab458c77e443..fb4a445a5419464c460d99feaf36727379826924 100644 (file)
@@ -1,5 +1,5 @@
 # Enable Trusty dist, Standard is ancient.
-dist: trusty
+dist: bionic
 # Enable C++ support
 language:
   - c
@@ -11,5 +11,10 @@ compiler:
 # Build steps
 script:
   - mkdir build && cd build
-  - cmake -DBUILD_STG=ON -DBUILD_SGCONF=ON -DBUILD_RSCRIPTD=ON -DBUILD_SGAUTH=ON -DBUILD_ALL_MODS=ON -DBUILD_TESTS=ON ..
+  - 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 ..
   - make
+before_install:
+  - if [[ $TRAVIS_OS_NAME = linux ]]; then sudo apt-get -qq update; fi
+  - if [[ $TRAVIS_OS_NAME = linux ]]; then sudo apt-get install -y libyajl-dev; fi
+  - if [[ $TRAVIS_OS_NAME = linux ]]; then sudo apt-get install -y libpcap-dev; fi
+  - if [[ $TRAVIS_OS_NAME = linux ]]; then sudo apt-get install -y libboost-all-dev; fi