diff --git a/.travis.yml b/.travis.yml index 790f5aca76..f3ffc1cad3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -30,6 +30,18 @@ matrix: - os: osx compiler: clang env: wxTOOLSET=cmake wxCMAKE_GENERATOR=Xcode wxCMAKE_DEFINES="-DCMAKE_CXX_STANDARD=11" + - dist: trusty + compiler: gcc + env: wxCONFIGURE_FLAGS="--with-x11 --enable-pch --disable-stc" wxSKIP_SAMPLES=1 + - dist: trusty + compiler: gcc + env: wxCONFIGURE_FLAGS="--with-directfb --enable-pch --disable-stc" wxSKIP_SAMPLES=1 + - dist: trusty + compiler: gcc + env: wxCONFIGURE_FLAGS="--with-motif --enable-pch --disable-stc" wxSKIP_SAMPLES=1 + - dist: trusty + compiler: gcc + env: wxCONFIGURE_FLAGS="--with-qt --enable-pch" wxSKIP_SAMPLES=1 branches: only: diff --git a/build/tools/before_install.sh b/build/tools/before_install.sh index 83a8fed7b3..acd36027dc 100755 --- a/build/tools/before_install.sh +++ b/build/tools/before_install.sh @@ -14,7 +14,14 @@ case $(uname -s) in 3) libgtk_dev=libgtk-3-dev ;; *) libgtk_dev=libgtk2.0-dev;; esac - $SUDO apt-get install -y $libgtk_dev libnotify-dev + + case "$wxCONFIGURE_FLAGS" in + *--with-directfb*) libtoolkit_dev='libdirectfb-dev' ;; + *--with-motif*) libtoolkit_dev='libmotif-dev libxmu-dev' ;; + *--with-qt*) libtoolkit_dev='qtdeclarative5-dev' ;; + esac + + $SUDO apt-get install -y $libgtk_dev $libtoolkit_dev libnotify-dev fi ;;