travis: Add bionic as target distro
[quassel.git] / .travis.yml
index cf22037..7cb33f3 100644 (file)
@@ -8,8 +8,12 @@ os: linux
 language: generic  # No host compilation
 
 env:
-  - DIST=xenial CXX=gcc
-  - DIST=xenial CXX=clang
+  - DIST=xenial CXX=gcc   CMAKE_OPTIONS="-DWITH_KDE=OFF -DWITH_WEBKIT=ON"
+  - DIST=xenial CXX=gcc   CMAKE_OPTIONS="-DWITH_KDE=ON  -DWITH_WEBKIT=ON"
+  - DIST=xenial CXX=clang CMAKE_OPTIONS="-DWITH_KDE=OFF -DWITH_WEBKIT=ON"
+  - DIST=xenial CXX=clang CMAKE_OPTIONS="-DWITH_KDE=ON  -DWITH_WEBKIT=ON"
+  - DIST=bionic CXX=clang CMAKE_OPTIONS="-DWITH_KDE=OFF -DWITH_WEBENGINE=ON"
+  - DIST=bionic CXX=clang CMAKE_OPTIONS="-DWITH_KDE=ON  -DWITH_WEBENGINE=ON"
 
 # Set up cache
 cache:
@@ -33,11 +37,11 @@ script:
                -e CCACHE_DIR=/ccache \
                -e CC=$CXX -e CXX=$CXX \
                quassel/quassel-build-env:$DIST \
-               sh -c 'cmake -GNinja /src \
+               sh -c "cmake -GNinja /src $CMAKE_OPTIONS \
                             -DCMAKE_BUILD_TYPE=RelWithDebInfo \
                       && ninja \
                       && ccache -s \
-                     '
+                     "
 
 # Define a separate job for OSX
 jobs: