system-toast/build.sh

33 lines
952 B
Bash
Raw Normal View History

#!/bin/bash
echo "正在编译系统通知应用..."
# 创建输出目录
mkdir -p dist/{windows,macos,linux}
# Windows AMD64
echo "编译 Windows AMD64..."
GOOS=windows GOARCH=amd64 go build -o dist/windows/system-toast-windows-amd64.exe main.go
# Windows ARM64
echo "编译 Windows ARM64..."
GOOS=windows GOARCH=arm64 go build -o dist/windows/system-toast-windows-arm64.exe main.go
# macOS AMD64
echo "编译 macOS AMD64..."
GOOS=darwin GOARCH=amd64 go build -o dist/macos/system-toast-macos-amd64 main.go
# macOS ARM64 (Apple Silicon)
echo "编译 macOS ARM64..."
GOOS=darwin GOARCH=arm64 go build -o dist/macos/system-toast-macos-arm64 main.go
# Linux AMD64
echo "编译 Linux AMD64..."
GOOS=linux GOARCH=amd64 go build -o dist/linux/system-toast-linux-amd64 main.go
# Linux ARM64
echo "编译 Linux ARM64..."
GOOS=linux GOARCH=arm64 go build -o dist/linux/system-toast-linux-arm64 main.go
echo "编译完成!"
echo "输出目录: dist/"