|
@@ -151,7 +151,7 @@ install_osx: &install_osx
|
|
|
git fetch --all;
|
|
|
export REF_CUR=`git rev-list master | head -n 1`;
|
|
|
export REF_REMOTE=`git rev-list origin/master | head -n 1`;
|
|
|
- export REF_CHANGED=`test $REF_CUR != $REF_REMOTE && echo 1`;
|
|
|
+ export REF_CHANGED=`(test $REF_CUR != $REF_REMOTE && echo 1) || echo 0`;
|
|
|
if [ $REF_CHANGED = 1 ]; then
|
|
|
git reset --hard origin/master;
|
|
|
git submodule update --init --recursive;
|
|
@@ -159,10 +159,10 @@ install_osx: &install_osx
|
|
|
fi;
|
|
|
fi
|
|
|
- env
|
|
|
- - test $REF_CHANGED = 1 || cmake . -DSTATIC_DEPS=all -G Ninja || (git clean -dfx && export CACHE_AVAILABLE=0 && cmake . -DSTATIC_DEPS=all -G Ninja)
|
|
|
+ - test $REF_CHANGED = 0 || cmake . -DSTATIC_DEPS=all -G Ninja || (git clean -dfx && export CACHE_AVAILABLE=0 && cmake . -DSTATIC_DEPS=all -G Ninja)
|
|
|
# download static dependencies before actual build, with 3 chances to deal with network issues
|
|
|
- - test $REF_CHANGED = 1 || ninja download_static_deps || ninja download_static_deps || ninja download_static_deps
|
|
|
- - test $REF_CHANGED = 1 || (ninja -j 4)
|
|
|
+ - test $REF_CHANGED = 0 || ninja download_static_deps || ninja download_static_deps || ninja download_static_deps
|
|
|
+ - test $REF_CHANGED = 0 || (ninja -j 4)
|
|
|
- sudo cmake -P cmake_install.cmake
|
|
|
- popd
|
|
|
# Build haxe
|