travis: make verbosity (set -x, make -s) configurable
This commit is contained in:
@@ -64,6 +64,8 @@ matrix:
|
||||
- env: SET=test01
|
||||
compiler: clang
|
||||
|
||||
- env: VV="" SET=test01
|
||||
|
||||
# - env: SET=test01 EXTRA="CMD_CXXFLAGS=-std=c++11"
|
||||
|
||||
# - env: SET=test01 EXTRA="CMD_CXXFLAGS=-std=c++11"
|
||||
|
||||
@@ -5,7 +5,8 @@
|
||||
# SET=test00 in .travis.yml runs the tests in this script
|
||||
# all other jobs are started as compile jobs
|
||||
|
||||
set -x
|
||||
# Set VV empty in .travis.yml to make scripts terse
|
||||
[ "${VV:-1}" ] && set -x
|
||||
|
||||
[ "$SET" != "test00" ] && exec ./travis/build.sh
|
||||
|
||||
|
||||
@@ -44,6 +44,7 @@ script:
|
||||
# EXTRA content will be added to make command line
|
||||
# STATIC set to YES for static build (default: NO)
|
||||
# TEST set to NO to skip running the tests (default: YES)
|
||||
# VV set to make build scripts verbose (default: unset)
|
||||
|
||||
matrix:
|
||||
include:
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
#!/bin/sh
|
||||
set -e -x
|
||||
set -e
|
||||
|
||||
# Set VV in .travis.yml to make scripts verbose
|
||||
[ "$VV" ] && set -x
|
||||
|
||||
make -j2 $EXTRA
|
||||
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
#!/bin/sh
|
||||
set -e -x
|
||||
set -e
|
||||
|
||||
# Set VV in .travis.yml to make scripts verbose
|
||||
[ "$VV" ] && set -x
|
||||
|
||||
# Perl version of "readlink -f" (which MacOS does not provide)
|
||||
readlinkf() { perl -MCwd -e 'print Cwd::abs_path shift' "$1"; }
|
||||
@@ -156,11 +159,13 @@ fold_end set.up.compiler
|
||||
|
||||
fold_start build.dependencies "Rebuild missing dependencies"
|
||||
|
||||
[ "$VV" ] && silent="-s" || silent=
|
||||
|
||||
for module in ${modules_to_compile}
|
||||
do
|
||||
name=$(basename $module)
|
||||
fold_start build.$name "Build $name"
|
||||
make -j2 -C $module $EXTRA
|
||||
make -j2 $silent -C $module $EXTRA
|
||||
fold_end build.$name
|
||||
done
|
||||
|
||||
|
||||
Reference in New Issue
Block a user