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
|
||||
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
|
||||
*-ninja-*)
|
||||
BUILD_TOOL=ninja
|
||||
CMAKE_TOOL_ARGS="-GNinja"
|
||||
mkdir -p "$NINJA_LOG_DIR"
|
||||
SAVE_BUILD_LOG="cp -a .ninja_log $NINJA_LOG_FILE"
|
||||
;;
|
||||
*-make-*)
|
||||
BUILD_TOOL="make -j$(nproc)"
|
||||
CMAKE_TOOL_ARGS=
|
||||
SAVE_BUILD_LOG=
|
||||
;;
|
||||
*)
|
||||
echo "missing build tool in: $BUILD_TYPE"
|
||||
@ -311,6 +317,7 @@ case "-$BUILD_TYPE-" in
|
||||
*-full-*)
|
||||
cmake ../dwarfs/ $CMAKE_ARGS -DWITH_EXAMPLE=1
|
||||
time $BUILD_TOOL
|
||||
$SAVE_BUILD_LOG
|
||||
$RUN_TESTS
|
||||
;;
|
||||
|
||||
@ -354,6 +361,7 @@ case "-$BUILD_TYPE-" in
|
||||
cmake ../dwarfs/ $CMAKE_ARGS -DWITH_EXAMPLE=1
|
||||
fi
|
||||
time $BUILD_TOOL
|
||||
$SAVE_BUILD_LOG
|
||||
$RUN_TESTS
|
||||
;;
|
||||
esac
|
||||
|
Loading…
x
Reference in New Issue
Block a user