check for cmake build-success before running post-build.sh

This commit is contained in:
petter 2021-01-23 01:51:07 +01:00
parent 7e27bc8733
commit a028c39ddd

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!"