mirror of
https://github.com/libretro/libretro-super
synced 2024-12-01 04:03:00 +00:00
Make my build summary work without using files (we lose pretty formatting for now)
This commit is contained in:
parent
44ce1675fc
commit
4955cee0cc
@ -37,12 +37,10 @@ RESET_FORMAT_COMPILER_TARGET=$FORMAT_COMPILER_TARGET
|
||||
RESET_FORMAT_COMPILER_TARGET_ALT=$FORMAT_COMPILER_TARGET_ALT
|
||||
|
||||
build_summary_log() {
|
||||
if [ -n "${BUILD_SUMMARY}" ]; then
|
||||
if [ "${1}" -eq "0" ]; then
|
||||
echo ${2} >> ${BUILD_SUCCESS}
|
||||
if [ "$1" -eq "0" ]; then
|
||||
printf -v build_success "%s%s\n" "$build_success" "$2"
|
||||
else
|
||||
echo ${2} >> ${BUILD_FAIL}
|
||||
fi
|
||||
printf -v build_fail "%s%s\n" "$build_fail" "$2"
|
||||
fi
|
||||
}
|
||||
|
||||
@ -641,23 +639,24 @@ build_libretro_mupen64() {
|
||||
}
|
||||
|
||||
build_summary() {
|
||||
if [ -z "${NOBUILD_SUMMARY}" ]; then
|
||||
echo "=== Core Build Summary ===" > ${BUILD_SUMMARY}
|
||||
if [ -r "${BUILD_SUCCESS}" ]; then
|
||||
echo "`wc -l < ${BUILD_SUCCESS}` core(s) successfully built:" >> ${BUILD_SUMMARY}
|
||||
${BUILD_SUMMARY_FMT} ${BUILD_SUCCESS} >> ${BUILD_SUMMARY}
|
||||
if [ -z "$NOBUILD_SUMMARY" ]; then
|
||||
printf -v summary "=== Core Build Summary ===\n\n"
|
||||
if [ -n "$build_success" ]; then
|
||||
printf -v summary "%s%s\n" "$summary" "$(echo $build_success | wc -w) core(s) successfully built:"
|
||||
printf -v summary "%s%s\n\n" "$summary" "$(echo $build_success)"
|
||||
else
|
||||
echo " 0 cores successfully built. :(" >> ${BUILD_SUMMARY}
|
||||
echo "`wc -l < ${BUILD_FAIL}` core(s) failed to build:"
|
||||
printf -v summary "%s%s\n\n" "$summary" " 0 cores successfully built. :("
|
||||
fi
|
||||
if [ -r "${BUILD_FAIL}" ]; then
|
||||
echo "`wc -l < ${BUILD_FAIL}` core(s) failed to build:" >> ${BUILD_SUMMARY}
|
||||
${BUILD_SUMMARY_FMT} ${BUILD_FAIL} >> ${BUILD_SUMMARY}
|
||||
if [ -n "$build_fail" ]; then
|
||||
printf -v summary "%s%s\n" "$summary" "$(echo $build_fail | wc -w) core(s) failed to build:"
|
||||
printf -v summary "%s%s\n\n" "$summary" "$(echo $build_fail)"
|
||||
else
|
||||
echo " 0 cores failed to build! :D" >> ${BUILD_SUMMARY}
|
||||
printf -v summary "%s%s\n\n" "$summary" " 0 cores failed to build! :D"
|
||||
fi
|
||||
rm -f $BUILD_SUCCESS $BUILD_FAIL
|
||||
cat ${BUILD_SUMMARY}
|
||||
if [ -n "$BUILD_SUMMARY" ]; then
|
||||
echo "$summary" > "$BUILD_SUMMARY"
|
||||
fi
|
||||
echo "$summary"
|
||||
fi
|
||||
}
|
||||
|
||||
|
@ -194,19 +194,10 @@ fi
|
||||
#CORE BUILD SUMMARY
|
||||
#==================
|
||||
|
||||
# Remove this to enable the core build summary
|
||||
export BUILD_SUMMARY=1
|
||||
# Uncomment this to disable the core build summary
|
||||
# NOBUILD_SUMMARY=1
|
||||
|
||||
BUILD_SUMMARY=${WORKDIR}/build-summary.log
|
||||
BUILD_SUCCESS=${WORKDIR}/build-success.log
|
||||
BUILD_FAIL=${WORKDIR}/build-fail.log
|
||||
if [ -z "${BUILD_SUMMARY_FMT}" ]; then
|
||||
if command -v column >/dev/null; then
|
||||
BUILD_SUMMARY_FMT=column
|
||||
else
|
||||
BUILD_SUMMARY_FMT=cat
|
||||
fi
|
||||
fi
|
||||
BUILD_SUMMARY="$WORKDIR/build-summary.log"
|
||||
|
||||
|
||||
#USER DEFINES
|
||||
|
Loading…
Reference in New Issue
Block a user