X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/d1c864e3feaf4295d366e2ef497495738ce15337..46d0fa38003ef0b122fea77dfaa252fa832cb5a3:/.travis.yml

diff --git a/.travis.yml b/.travis.yml
index 541acd32..fb4a445a 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,5 +1,5 @@
 # Enable Trusty dist, Standard is ancient.
-dist: trusty
+dist: bionic
 # Enable C++ support
 language:
   - c
@@ -10,5 +10,11 @@ compiler:
   - gcc
 # Build steps
 script:
-  - cd projects/stargazer
-  - ./build debug && make clean && make
+  - mkdir build && cd build
+  - 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