aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Eremin-Solenikov <dmitry.ereminsolenikov@linaro.org>2017-06-27 16:07:36 +0300
committerMaxim Uvarov <maxim.uvarov@linaro.org>2017-07-20 22:56:58 +0300
commit3eeb249a4774f12d2d16ca349a591654eae620ae (patch)
treec91e501d7bb71a23fdb9b7cc3e2890742e2b85df
parent4d2cf5b4a536c243089f41ade86d5dc60844f3d3 (diff)
travis: add clang cross-compilation checks
Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsolenikov@linaro.org> Reviewed-by: Bill Fischofer <bill.fischofer@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
-rw-r--r--.travis.yml27
1 files changed, 27 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index 30f4ac7a2..42c2c963a 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -156,6 +156,15 @@ jobs:
--disable-test-cpp --enable-test-vald --enable-test-helper --enable-test-perf --enable-test-perf-proc --enable-test-example
- make -j $(nproc)
- stage: test
+ compiler: "\"clang-3.8 --target=aarch64-linux-gnu\""
+ env: TEST="clang-3.8 aarch64-linux-gnu" CROSS_ARCH="arm64"
+ install: true
+ script:
+ - ./bootstrap
+ - ./configure --prefix=$HOME/odp-install $CROSS
+ --disable-test-cpp --enable-test-vald --enable-test-helper --enable-test-perf --enable-test-perf-proc --enable-test-example
+ - make -j $(nproc)
+ - stage: test
compiler: arm-linux-gnueabihf-gcc
env: TEST="arm-linux-gnueabihf" CROSS_ARCH="armhf"
install: true
@@ -165,6 +174,15 @@ jobs:
--disable-test-cpp --enable-test-vald --enable-test-helper --enable-test-perf --enable-test-perf-proc --enable-test-example
- make -j $(nproc)
- stage: test
+ compiler: "\"clang-3.8 --target=arm-linux-gnueabihf\""
+ env: TEST="clang-3.8 arm-linux-gnueabihf" CROSS_ARCH="armhf" CFLAGS="-march=armv7-a"
+ install: true
+ script:
+ - ./bootstrap
+ - ./configure --prefix=$HOME/odp-install $CROSS
+ --disable-test-cpp --enable-test-vald --enable-test-helper --enable-test-perf --enable-test-perf-proc --enable-test-example
+ - make -j $(nproc)
+ - stage: test
compiler: powerpc-linux-gnu-gcc
env: TEST="powerpc-linux-gnueabihf" CROSS_ARCH="powerpc"
install: true
@@ -174,6 +192,15 @@ jobs:
--disable-test-cpp --enable-test-vald --enable-test-helper --enable-test-perf --enable-test-perf-proc --enable-test-example
- make -j $(nproc)
- stage: test
+ compiler: "\"clang-3.8 --target=powerpc-linux-gnu\""
+ env: TEST="clang-3.8 powerpc-linux-gnu" CROSS_ARCH="powerpc"
+ install: true
+ script:
+ - ./bootstrap
+ - ./configure --prefix=$HOME/odp-install $CROSS
+ --disable-test-cpp --enable-test-vald --enable-test-helper --enable-test-perf --enable-test-perf-proc --enable-test-example
+ - make -j $(nproc)
+ - stage: test
env: TEST=coverage
compiler: gcc
script: