From: Stefan Schmidt Date: Tue, 24 Mar 2020 12:11:31 +0000 (+0100) Subject: travis: enable more archs during cron build X-Git-Tag: submit/tizen/20200405.220557~65 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d7a0f8634a8a82d40d9ed61b6fc0ca30b639faae;p=platform%2Fupstream%2Fefl.git travis: enable more archs during cron build Enable builds on ppc64le on our daily build. s390x will follow at some later point (once all quirks are resolved). As we also use the Linux native build from Travis for Codecov we start to handle meson options based on builds here as well. Reviewed-by: Marcel Hollerbach Differential Revision: https://phab.enlightenment.org/D11586 --- diff --git a/.ci/ci-configure.sh b/.ci/ci-configure.sh index 773e536aa1..14bfe71f4e 100755 --- a/.ci/ci-configure.sh +++ b/.ci/ci-configure.sh @@ -100,8 +100,18 @@ elif [ "$TRAVIS_OS_NAME" = "osx" ]; then travis_fold meson meson mkdir build && meson build -Dopengl=full -Decore-imf-loaders-disabler=scim,ibus -Dx11=false -Davahi=false -Deeze=false -Dsystemd=false -Dnls=false -Dcocoa=true -Demotion-loaders-disabler=gstreamer1,libvlc,xine travis_endfold meson -else - travis_fold meson meson - mkdir build && meson build -Decore-imf-loaders-disabler=scim,ibus -Db_coverage=true - travis_endfold meson +else # Native Ubuntu Linux Travis builds (non-docker) + OPTS=" -Decore-imf-loaders-disabler=scim,ibus" + + if [ "$TRAVIS_CPU_ARCH" = "ppc64le" ]; then + travis_fold meson meson + OPTS="$OPTS -Dbindings=" + travis_endfold meson + fi + if [ "$1" = "codecov" ]; then + travis_fold meson meson + OPTS="$OPTS -Db_coverage=true" + travis_endfold meson + fi + mkdir build && meson build $OPTS fi diff --git a/.travis.yml b/.travis.yml index f832f8778a..228ed3cafe 100644 --- a/.travis.yml +++ b/.travis.yml @@ -85,6 +85,10 @@ jobs: if: type = cron arch: arm64 env: CI_BUILD_TYPE=default + - os: linux + if: type = cron + arch: ppc64le + env: CI_BUILD_TYPE=no-bindings services: - docker