godoos/build.linux.sh
2024-08-02 11:51:25 +08:00

25 lines
No EOL
783 B
Bash
Executable file
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/bin/bash
# 定义一个函数来执行压缩操作
compress_to_zip() {
local target_file="./build/bin/godoos$2"
local zip_name="./build/bin/$1.zip"
# 检查ZIP文件是否已经存在如果存在则跳过压缩
if [ ! -f "$zip_name" ]; then
echo "Compressing $target_file to $zip_name"
zip -j "$zip_name" "$target_file"
else
echo "$zip_name already exists. Skipping compression."
fi
}
# 构建和压缩
wails build -platform linux/amd64 -s
compress_to_zip "godoos-linux-amd64" ""
wails build -platform linux/arm64 -s
compress_to_zip "godoos-linux-arm64" ""
wails build -platform darwin/amd64 -s
compress_to_zip "godoos-darwin-amd64" ".app"
wails build -platform darwin/arm64 -s
compress_to_zip "godoos-darwin-arm64" ".app"