diff --git a/test/travis/build_travis.sh b/test/travis/build_travis.sh index 1d0944e39a3..44a0ffe3f1f 100755 --- a/test/travis/build_travis.sh +++ b/test/travis/build_travis.sh @@ -17,13 +17,26 @@ else rm -rf /code/debian ln -s /code/pkg/kamailio/deb/"${DIST}" /code/debian fi -function build { + +function _clean { echo "make clean" make -f debian/rules clean +} + +function _build { echo "make build" make -f debian/rules build } +function _install { + if [[ "$CC" =~ gcc ]] ; then + echo "make install" + make install + else + echo "skip make install step" + fi +} + if [[ "${CC}" =~ clang ]] ; then CLANG=$(find /usr/bin -type l -name 'clang-[0-9]*' | sort -r | head -1) echo "setting clang to ${CLANG}" @@ -33,18 +46,6 @@ fi echo "environment DIST=$DIST CC=$CC" ${CC} --version -# build flags -export MEMDBG=0 -echo "build with MEMDBG=0" -build - -export MEMDBG=1 -echo "build with MEMDBG=1" -build - -if [[ "$CC" =~ gcc ]] ; then - echo "make install" - make install -else - echo "skip make install step" -fi +_clean +_build +_install