travis: autodetect python version instead of hard-coding it Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
travis: fix scons build after deprecation warning Fixes: 54053bc8d0dad89a38e2 ("scons: Print a deprecation warning about using scons on not windows") Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
travis: test meson install as well Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
travis: don't (re)install python The new Mac OS X images apparently already have python2 and python3, and `brew` considers asking to install something already installed as a fatal error... Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
travis: Fail build if any command in if statement fails. Travis is checking the exit code of the entire if statement. Fixes: 64ffc289be89 ("travis: add MacOS Scons build") Signed-off-by: Vinson Lee <vlee@freedesktop.org> Acked-by: Eric Engestrom <eric@engestrom.ch> Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
travis: add MacOS Scons build Signed-off-by: Eric Engestrom <eric.engestrom@intel.com> Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
travis: drop unnecessary Meson option for MacOS Those are already their default values on MacOS. Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
travis: fix syntax, and drop unused stuff Fixes: a988d953899c099719f3 "ci: Delete autotools build jobs" Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
ci: Delete autotools build jobs Reviewed-by: Eric Anholt <eric@anholt.net> Reviewed-by: Eric Engestrom <eric.engestrom@intel.com> Acked-by: Marek Olšák <marek.olsak@amd.com> Acked-by: Jason Ekstrand <jason@jlekstrand.net> Acked-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Acked-by: Matt Turner <mattst88@gmail.com>
gitlab-ci: drop most autotools builds With autotools this close to being not supported anymore, let's not waste half of the CI cycles on it. The default build will catch most issues, and the rest can be tested by the old Travis. Signed-off-by: Eric Engestrom <eric.engestrom@intel.com> Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Reviewed-by: Eric Anholt <eric@anholt.net>
travis: fix osx meson build
travis: clean up Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
travis: drop unused vars Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
travis: fix meson build by letting `auto` do its job Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
travis: fix osx make build This variable was removed in commit 087af992a276e7478c9c "travis: remove unused linux code path" because it looked like it was only used by the Linux build. Turns out I was wrong, so let's restore it. Signed-off-by: Eric Engestrom <eric.engestrom@intel.com> Reviewed-by: Kristian H. Kristensen <hoegsberg@chromium.org> Reviewed-by: Dylan Baker <dylan@pnwbakers.com>
travis: remove unused scons code path Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
travis: remove unused linux code path Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
gitlab-ci: add make Gallium ST Other build Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
gitlab-ci: add make Gallium ST Clover LLVM-7 build Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
gitlab-ci: add make Gallium ST Clover LLVM-6.0 build Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>