Merge pull request #178 from petterhs/docker

check for cmake build-success before running post-build.sh
This commit is contained in:
JF002 2021-01-23 21:33:11 +01:00 committed by GitHub
commit 80838d1e42
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -31,8 +31,8 @@ main() {
CmakeGenerate
CmakeBuild $target
if [[ "$DISABLE_POSTBUILD" != "true" ]]; then
BUILD_RESULT=$?
if [ "$DISABLE_POSTBUILD" != "true" -a "$BUILD_RESULT" == 0 ]; then
source "$BUILD_DIR/post_build.sh"
fi
}
@ -70,7 +70,9 @@ CmakeGenerate() {
CmakeBuild() {
local target="$1"
[[ -n "$target" ]] && target="--target $target"
cmake --build "$BUILD_DIR" --config $BUILD_TYPE $target -- -j$(nproc)
if cmake --build "$BUILD_DIR" --config $BUILD_TYPE $target -- -j$(nproc)
then return 0; else return 1;
fi
}
[[ $SOURCED == "false" ]] && main "$@" || echo "Sourced!"