diff --git a/.travis.yml b/.travis.yml index 1ee796100..e620b15f0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -10,18 +10,19 @@ compiler: - clang env: - - RUN_TEST=1 THREADING="none" BUILD_CONFIG="auto" - - RUN_TEST=1 THREADING="none" BUILD_CONFIG="penryn" - - RUN_TEST=0 THREADING="none" BUILD_CONFIG="sandybridge" - - RUN_TEST=0 THREADING="none" BUILD_CONFIG="haswell" - - RUN_TEST=0 THREADING="none" BUILD_CONFIG="knl" - - RUN_TEST=0 THREADING="none" BUILD_CONFIG="bulldozer" - - RUN_TEST=0 THREADING="none" BUILD_CONFIG="piledriver" - - RUN_TEST=0 THREADING="none" BUILD_CONFIG="steamroller" - - RUN_TEST=0 THREADING="none" BUILD_CONFIG="excavator" - - RUN_TEST=0 THREADING="none" BUILD_CONFIG="zen" - - RUN_TEST=0 THREADING="openmp" BUILD_CONFIG="auto" - - RUN_TEST=0 THREADING="pthreads" BUILD_CONFIG="auto" + - OUT_OF_TREE=1 RUN_TEST=0 THREADING="none" BUILD_CONFIG="auto" + - OUT_OF_TREE=0 RUN_TEST=1 THREADING="none" BUILD_CONFIG="auto" + - OUT_OF_TREE=0 RUN_TEST=1 THREADING="none" BUILD_CONFIG="penryn" + - OUT_OF_TREE=0 RUN_TEST=0 THREADING="none" BUILD_CONFIG="sandybridge" + - OUT_OF_TREE=0 RUN_TEST=0 THREADING="none" BUILD_CONFIG="haswell" + - OUT_OF_TREE=0 RUN_TEST=0 THREADING="none" BUILD_CONFIG="knl" + - OUT_OF_TREE=0 RUN_TEST=0 THREADING="none" BUILD_CONFIG="bulldozer" + - OUT_OF_TREE=0 RUN_TEST=0 THREADING="none" BUILD_CONFIG="piledriver" + - OUT_OF_TREE=0 RUN_TEST=0 THREADING="none" BUILD_CONFIG="steamroller" + - OUT_OF_TREE=0 RUN_TEST=0 THREADING="none" BUILD_CONFIG="excavator" + - OUT_OF_TREE=0 RUN_TEST=0 THREADING="none" BUILD_CONFIG="zen" + - OUT_OF_TREE=0 RUN_TEST=0 THREADING="openmp" BUILD_CONFIG="auto" + - OUT_OF_TREE=0 RUN_TEST=0 THREADING="pthreads" BUILD_CONFIG="auto" matrix: allow_failures: @@ -64,7 +65,9 @@ addons: - clang script: - - ./configure -t $THREADING CC=$CC $BUILD_CONFIG + - export DIST_PATH=. + - if [ $OUT_OF_TREE -eq 1 ]; then mkdir oot; cd oot; export DIST_PATH=..; fi + - $DIST_PATH/configure -t $THREADING CC=$CC $BUILD_CONFIG - $CC --version - make -j 2 - export BLIS_IC_NT=2 @@ -72,5 +75,5 @@ script: - export BLIS_IR_NT=1 - export BLIS_JR_NT=1 - if [ $RUN_TEST -eq 1 ]; then travis_wait 30 make BLIS_ENABLE_TEST_OUTPUT=yes test; fi - - if [ $RUN_TEST -eq 1 ]; then ./build/check-test.sh ./output.testsuite; fi + - if [ $RUN_TEST -eq 1 ]; then $DIST_PATH/build/check-test.sh ./output.testsuite; fi