26 - MAKEJOBS="-j$(getconf _NPROCESSORS_ONLN)"
27 - TRAVIS_COMMIT_LOG=`git log --format=fuller -2`
28 - COVERAGE=OFF # Currently works only with gcc on linux
31 - '[[ "${TRAVIS_OS_NAME}-${TRAVIS_COMPILER}" != "linux-gcc" ]] || export COVERAGE="ON"'
35 if [ $COVERAGE = "ON" ]; then
36 export LDFLAGS=" -lgcov --coverage"
37 export CFLAGS="-O0 -ggdb -fprofile-arcs -ftest-coverage"
39 - make $MAKEJOBS || ( echo "Build failure. Verbose build follows." && make V=1 ; false )
40 - make check -j1 VERBOSE=1
51 - make $MAKEJOBS bench
56 - CFLAGS="-march=native -mtune=native -O3"
61 - make $MAKEJOBS bench
66 - CFLAGS="-march=native -mtune=native -O3"
71 - make $MAKEJOBS bench
79 - make $MAKEJOBS bench
82 - '[[ "$COVERAGE" != "ON" ]] || bash <(curl -s https://codecov.io/bash)'
85 - printf "$TRAVIS_COMMIT_RANGE\n"
86 - printf "$TRAVIS_COMMIT_LOG\n"