summaryrefslogtreecommitdiff
path: root/.ci
diff options
context:
space:
mode:
authorStefan Schmidt <s.schmidt@samsung.com>2020-03-24 13:11:31 +0100
committerStefan Schmidt <s.schmidt@samsung.com>2020-03-27 15:06:10 +0100
commitaa34cc0489519de32dd9d656c4ce51f9743a3b9b (patch)
tree6e89030b77a8b55daf5a42f99fcfd2b65b229f9b /.ci
parent32b9a9eba09ea4e53556171cc8f40d699561f5b0 (diff)
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 <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11586
Diffstat (limited to '.ci')
-rwxr-xr-x.ci/ci-configure.sh18
1 files changed, 14 insertions, 4 deletions
diff --git a/.ci/ci-configure.sh b/.ci/ci-configure.sh
index cd7f9eb889..7eb59f7fbb 100755
--- a/.ci/ci-configure.sh
+++ b/.ci/ci-configure.sh
@@ -99,8 +99,18 @@ elif [ "$TRAVIS_OS_NAME" = "osx" ]; then
99 travis_fold meson meson 99 travis_fold meson meson
100 mkdir build && meson build -Dopengl=full -Decore-imf-loaders-disabler=scim,ibus -Dx11=false -Davahi=false -Deeze=false -Dsystemd=false -Dnls=false -Dcocoa=true -Dgstreamer=false 100 mkdir build && meson build -Dopengl=full -Decore-imf-loaders-disabler=scim,ibus -Dx11=false -Davahi=false -Deeze=false -Dsystemd=false -Dnls=false -Dcocoa=true -Dgstreamer=false
101 travis_endfold meson 101 travis_endfold meson
102else 102else # Native Ubuntu Linux Travis builds (non-docker)
103 travis_fold meson meson 103 OPTS=" -Decore-imf-loaders-disabler=scim,ibus"
104 mkdir build && meson build -Decore-imf-loaders-disabler=scim,ibus -Db_coverage=true 104
105 travis_endfold meson 105 if [ "$TRAVIS_CPU_ARCH" = "ppc64le" ]; then
106 travis_fold meson meson
107 OPTS="$OPTS -Dbindings="
108 travis_endfold meson
109 fi
110 if [ "$1" = "codecov" ]; then
111 travis_fold meson meson
112 OPTS="$OPTS -Db_coverage=true"
113 travis_endfold meson
114 fi
115 mkdir build && meson build $OPTS
106fi 116fi