summaryrefslogtreecommitdiff
path: root/.ci
diff options
context:
space:
mode:
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
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 -Dgstreamer=false
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