mirror of https://github.com/leafspark/AutoGGUF
27 lines
676 B
Bash
27 lines
676 B
Bash
#!/bin/bash
|
|
|
|
if [ -z "$1" ]; then
|
|
echo "Usage: build_fast.sh [RELEASE|DEV]"
|
|
exit 1
|
|
fi
|
|
|
|
COMMON_FLAGS="--standalone --enable-plugin=pyside6 --include-data-dir=assets=assets"
|
|
|
|
if [ "$1" == "RELEASE" ]; then
|
|
echo "Building RELEASE version..."
|
|
python -m nuitka $COMMON_FLAGS --windows-console-mode=disable --output-dir=build/release src/main.py --lto=yes
|
|
elif [ "$1" == "DEV" ]; then
|
|
echo "Building DEV version..."
|
|
python -m nuitka $COMMON_FLAGS --output-dir=build/dev src/main.py
|
|
else
|
|
echo "Invalid argument. Use RELEASE or DEV."
|
|
exit 1
|
|
fi
|
|
|
|
if [ $? -ne 0 ]; then
|
|
echo "Build failed."
|
|
exit 1
|
|
else
|
|
echo "Build completed successfully."
|
|
fi
|