Ignore empty project for CI build

Signed-off-by: Huang Rui <vowstar@gmail.com>
This commit is contained in:
Huang Rui 2019-03-15 16:42:44 +08:00
parent 2d64bbb682
commit f69d8ee5e8
1 changed files with 8 additions and 3 deletions

View File

@ -58,9 +58,14 @@ script:
echo "[MAKE]" $TRAVIS_BUILD_DIR/src/$DIR echo "[MAKE]" $TRAVIS_BUILD_DIR/src/$DIR
cd $TRAVIS_BUILD_DIR/src/$DIR cd $TRAVIS_BUILD_DIR/src/$DIR
if [ ! -f "Makefile" ]; then if [ ! -f "Makefile" ]; then
mkdir build && cd build COUNT=$(expr $(ls -1 *.c 2>/dev/null | wc -l) + $(ls -1 *.cpp 2>/dev/null | wc -l) + $(ls -1 *.S 2>/dev/null | wc -l))
cmake -DPROJ=$DIR -DTOOLCHAIN=$TRAVIS_BUILD_DIR/cache/kendryte-toolchain/bin ../../../ || exit -1 if [ $COUNT -gt 0 ]; then
make || exit -1 mkdir build && cd build
cmake -DPROJ=$DIR -DTOOLCHAIN=$TRAVIS_BUILD_DIR/cache/kendryte-toolchain/bin ../../../ || exit -1
make || exit -1
then
echo "[IGNORE]" $TRAVIS_BUILD_DIR/src/$DIR
fi
else else
make || exit -1 make || exit -1
fi fi