瀏覽代碼

travis: remove rebuild twice for MEMDBG test

Victor Seva 9 年之前
父節點
當前提交
eb0d271af9
共有 1 個文件被更改,包括 17 次插入16 次删除
  1. 17 16
      test/travis/build_travis.sh

+ 17 - 16
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