mirror of
https://github.com/mhx/dwarfs.git
synced 2025-08-03 17:56:12 -04:00
wip: try saving ninja build logs
This commit is contained in:
parent
c081abbf67
commit
7f29c12316
@ -69,14 +69,20 @@ else
|
|||||||
CLANG_VERSION=-18
|
CLANG_VERSION=-18
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
NINJA_LOG_DIR="/artifacts/ninja-logs/${GITHUB_RUN_ID}"
|
||||||
|
NINJA_LOG_FILE="${NINJA_LOG_DIR}/${BUILD_ARCH},${BUILD_DIST},${BUILD_TYPE}.log"
|
||||||
|
|
||||||
case "-$BUILD_TYPE-" in
|
case "-$BUILD_TYPE-" in
|
||||||
*-ninja-*)
|
*-ninja-*)
|
||||||
BUILD_TOOL=ninja
|
BUILD_TOOL=ninja
|
||||||
CMAKE_TOOL_ARGS="-GNinja"
|
CMAKE_TOOL_ARGS="-GNinja"
|
||||||
|
mkdir -p "$NINJA_LOG_DIR"
|
||||||
|
SAVE_BUILD_LOG="cp -a .ninja_log $NINJA_LOG_FILE"
|
||||||
;;
|
;;
|
||||||
*-make-*)
|
*-make-*)
|
||||||
BUILD_TOOL="make -j$(nproc)"
|
BUILD_TOOL="make -j$(nproc)"
|
||||||
CMAKE_TOOL_ARGS=
|
CMAKE_TOOL_ARGS=
|
||||||
|
SAVE_BUILD_LOG=
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
echo "missing build tool in: $BUILD_TYPE"
|
echo "missing build tool in: $BUILD_TYPE"
|
||||||
@ -311,6 +317,7 @@ case "-$BUILD_TYPE-" in
|
|||||||
*-full-*)
|
*-full-*)
|
||||||
cmake ../dwarfs/ $CMAKE_ARGS -DWITH_EXAMPLE=1
|
cmake ../dwarfs/ $CMAKE_ARGS -DWITH_EXAMPLE=1
|
||||||
time $BUILD_TOOL
|
time $BUILD_TOOL
|
||||||
|
$SAVE_BUILD_LOG
|
||||||
$RUN_TESTS
|
$RUN_TESTS
|
||||||
;;
|
;;
|
||||||
|
|
||||||
@ -354,6 +361,7 @@ case "-$BUILD_TYPE-" in
|
|||||||
cmake ../dwarfs/ $CMAKE_ARGS -DWITH_EXAMPLE=1
|
cmake ../dwarfs/ $CMAKE_ARGS -DWITH_EXAMPLE=1
|
||||||
fi
|
fi
|
||||||
time $BUILD_TOOL
|
time $BUILD_TOOL
|
||||||
|
$SAVE_BUILD_LOG
|
||||||
$RUN_TESTS
|
$RUN_TESTS
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
Loading…
x
Reference in New Issue
Block a user