Files
DualFloatingClock/build.sh
T
2026-04-21 11:42:58 +08:00

31 lines
712 B
Bash
Executable File

#!/bin/bash
# Build script
echo "Starting Clouck build..."
# Create build directory if it doesn't exist
mkdir -p build
# Clean old build files
echo "Cleaning old build files..."
rm -rf build/*
# Generate Makefile using qmake
echo "Generating Makefile..."
qmake Clouck.pro
# Build project
echo "Starting compilation..."
make
# Check build result
if [ -f "build/Clouck.app/Contents/MacOS/Clouck" ] || [ -f "build/Clouck" ]; then
echo "Build successful!"
echo "Executable location:"
[ -f "build/Clouck.app/Contents/MacOS/Clouck" ] && echo " - build/Clouck.app/Contents/MacOS/Clouck (macOS)"
[ -f "build/Clouck" ] && echo " - build/Clouck (Linux)"
else
echo "Build failed!"
exit 1
fi