GrabBag/GrabBagPrj/buildArmPrj.sh
2025-12-20 16:18:12 +08:00

41 lines
1.0 KiB
Bash

#!/bin/bash
START_TIME=$(date +%s)
if [ "$1" = "-r" ]; then
rm -rf buildarm
fi
mkdir -p buildarm/GrabBagPrj
cd buildarm/GrabBagPrj
qmake -r CONFIG+=release \
"MOC_DIR=moc" \
"UI_DIR=ui" \
"RCC_DIR=rcc" \
"OBJECTS_DIR=obj" \
"QMAKE_CC=aarch64-linux-gnu-gcc" \
"QMAKE_CXX=aarch64-linux-gnu-g++" \
"QMAKE_LINK=aarch64-linux-gnu-g++" \
../../GrabBagPrj.pro
make -j6
if [ $? -eq 0 ]; then
END_TIME=$(date +%s)
ELAPSED=$((END_TIME - START_TIME))
MINUTES=$((ELAPSED / 60))
SECONDS=$((ELAPSED % 60))
echo "=========================================="
echo "编译成功!耗时: ${MINUTES}${SECONDS}"
echo "=========================================="
else
END_TIME=$(date +%s)
ELAPSED=$((END_TIME - START_TIME))
MINUTES=$((ELAPSED / 60))
SECONDS=$((ELAPSED % 60))
echo "=========================================="
echo "编译失败!耗时: ${MINUTES}${SECONDS}"
echo "=========================================="
exit 1
fi