33 lines
952 B
Bash
33 lines
952 B
Bash
#!/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/" |