This undoes the effect of
1394a3ec351048bae008627a0775d1f9a6c46294 partially.
We print the fairly verbose output of the build commands, so let's also
print the commands themselves. This makes it much easier to understand what
is going on.
(The style was copied from other scripts where we do 'set -x' for one command.)
)
fi
- meson setup "$BUILDDIR" "${CONFIGURE_OPTS[@]}"
+ ( set -x; meson setup "$BUILDDIR" "${CONFIGURE_OPTS[@]}" )
fi
-ninja -C "$BUILDDIR" "$@"
+( set -x; ninja -C "$BUILDDIR" "$@" )
if [ "$WITH_TESTS" = 1 ]; then
if [ -n "$SANITIZERS" ]; then
export ASAN_OPTIONS="$MKOSI_ASAN_OPTIONS"
TIMEOUT_MULTIPLIER=1
fi
- meson test -C "$BUILDDIR" --print-errorlogs --timeout-multiplier=$TIMEOUT_MULTIPLIER
+ ( set -x; meson test -C "$BUILDDIR" --print-errorlogs --timeout-multiplier=$TIMEOUT_MULTIPLIER )
fi
-meson install -C "$BUILDDIR" --quiet --no-rebuild --only-changed
+( set -x; meson install -C "$BUILDDIR" --quiet --no-rebuild --only-changed )