From: Maxim Uvarov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
---
/** Email created from pull request 36 (muvarov:master_travis_checks)
** https://github.com/Linaro/odp/pull/36
** Patch: https://github.com/Linaro/odp/pull/36.patch
** Base sha: 599ac6802352c9c56eca33a6004824783becaa6e
** Merge commit sha: 6cddc672435f8a765c1a03f39ba0149812b056b4
**/
.travis.yml | 26 +++++++++++++++++++++++++-
1 file changed, 25 insertions(+), 1 deletion(-)
diff --git a/.travis.yml b/.travis.yml
index 65edfbb3..2a774d55 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -59,6 +59,30 @@ matrix:
packages:
- gcc
env: TEST="CHECKPATCH"
+ - compiler: clang
+ addons:
+ apt:
+ sources:
+ - ubuntu-toolchain-r-test
+ packages:
+ - clang-3.8
+ env: CONF="--disable-abi-compat"
+ - compiler: clang
+ addons:
+ apt:
+ sources:
+ - ubuntu-toolchain-r-test
+ packages:
+ - clang-3.8
+ env: CONF="--enable-schedule-sp"
+ - compiler: clang
+ addons:
+ apt:
+ sources:
+ - ubuntu-toolchain-r-test
+ packages:
+ - clang-3.8
+ env: CONF="--enable-schedule-iquery"
before_install:
- echo 1000 | sudo tee /proc/sys/vm/nr_hugepages
@@ -125,7 +149,7 @@ script:
- make distcheck
- ./bootstrap
- - ./configure --prefix=$HOME/odp-install --enable-test-cpp
--enable-test-vald --enable-test-helper --enable-test-perf --enable-user-guides
--enable-test-perf-proc --enable-test-example
--with-dpdk-path=`pwd`/dpdk/${TARGET} --with-netmap-path=`pwd`/netmap
CFLAGS="$MY_CF" CXXFLAGS="$MY_CF" LDFLAGS="$MY_LDF"
+ - ./configure --prefix=$HOME/odp-install --enable-test-cpp
--enable-test-vald --enable-test-helper --enable-test-perf --enable-user-guides
--enable-test-perf-proc --enable-test-example
--with-dpdk-path=`pwd`/dpdk/${TARGET} --with-netmap-path=`pwd`/netmap
CFLAGS="$MY_CF" CXXFLAGS="$MY_CF" LDFLAGS="$MY_LDF" $CONF
- make -j 4
- sudo LD_LIBRARY_PATH="/usr/local/lib:$LD_LIBRARY_PATH" make check
- make install