travis: meson: use FOO_DRIVERS directly
authorEmil Velikov <emil.velikov@collabora.com>
Wed, 12 Dec 2018 13:18:54 +0000 (13:18 +0000)
committerEmil Velikov <emil.l.velikov@gmail.com>
Wed, 12 Dec 2018 13:18:54 +0000 (13:18 +0000)
It makes for a shorter MESON_OPTIONS and cleaner handling.

Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
Reviewed-by: Dylan Baker <dylan@pnwbakers.com>
.travis.yml

index 8cb7f8b95c1a99470fcfcd324145729550f2d311..4966f7eb1bf1cab2a141f0517b7df35bce41907e 100644 (file)
@@ -34,8 +34,6 @@ matrix:
     - env:
         - LABEL="meson Vulkan"
         - BUILD=meson
-        - DRI_DRIVERS=""
-        - GALLIUM_DRIVERS=""
         - VULKAN_DRIVERS="intel,amd"
         - LLVM_VERSION=7
         - LLVM_CONFIG="llvm-config-${LLVM_VERSION}"
@@ -58,8 +56,6 @@ matrix:
         - LABEL="meson loaders/classic DRI"
         - BUILD=meson
         - DRI_DRIVERS="i915,i965,r100,r200,swrast,nouveau"
-        - GALLIUM_DRIVERS=""
-        - VULKAN_DRIVERS=""
       addons:
         apt:
           packages:
@@ -636,10 +632,6 @@ script:
         MESON_OPTIONS="-Degl=false"
       fi
 
-      if test "x$TRAVIS_OS_NAME" == xlinux; then
-        MESON_OPTIONS="-Ddri-drivers=${DRI_DRIVERS:-[]} -Dgallium-drivers=${GALLIUM_DRIVERS:-[]} -Dvulkan-drivers=${VULKAN_DRIVERS:-[]}"
-      fi
-
       # We need to control the version of llvm-config we're using, so we'll
       # generate a native file to do so. This requires meson >=0.49
       #
@@ -650,7 +642,10 @@ script:
       export CFLAGS="$CFLAGS -isystem`pwd`"
       meson _build $MESON_OPTIONS \
                    --native-file=native.file \
-                   -Dbuild-tests=true
+                   -Dbuild-tests=true \
+                   -Ddri-drivers=${DRI_DRIVERS:-[]} \
+                   -Dgallium-drivers=${GALLIUM_DRIVERS:-[]} \
+                   -Dvulkan-drivers=${VULKAN_DRIVERS:-[]}
       meson configure _build
       ninja -C _build
       ninja -C _build test