mirror of
https://github.com/shadow1ng/fscan.git
synced 2025-07-13 12:52:44 +08:00
init: add build.bat for 1.8.4
This commit is contained in:
parent
f25afe6e97
commit
73a04cc14c
44
build.bat
Normal file
44
build.bat
Normal file
@ -0,0 +1,44 @@
|
||||
@echo off&setlocal enabledelayedexpansion
|
||||
title build fscan
|
||||
chcp 65001 >nul
|
||||
@set version=v1.8
|
||||
@set output=fscan
|
||||
@set build_dir=build
|
||||
@if not exist %build_dir% (
|
||||
@mkdir %build_dir%
|
||||
@echo create folder %build_dir%
|
||||
)
|
||||
@echo output:%output%
|
||||
@echo build version:%version%
|
||||
@set outfilename=%output%_windows_386_%version%.exe
|
||||
@echo build windows/386 …… %build_dir%/%outfilename%
|
||||
@set GOOS=windows&&set GOARCH=386&& go build -trimpath -ldflags "-w -s" -o %build_dir%/%outfilename% main.go
|
||||
|
||||
@set outfilename=%output%_windows_amd64_%version%.exe
|
||||
@echo build windows/amd64 …… %build_dir%/%outfilename%
|
||||
@set GOOS=windows&&set GOARCH=amd64&& go build -trimpath -ldflags "-w -s" -o %build_dir%/%outfilename% main.go
|
||||
|
||||
@set outfilename=%output%_windows_arm64_%version%.exe
|
||||
@echo build windows/arm64 …… %build_dir%/%outfilename%
|
||||
@set GOOS=windows&&set GOARCH=arm64&& go build -trimpath -ldflags "-w -s" -o %build_dir%/%outfilename% main.go
|
||||
|
||||
@set CGO_ENABLED=0
|
||||
|
||||
@set outfilename=%output%_linux_386_%version%
|
||||
@echo build linux/386 …… %build_dir%/%outfilename%
|
||||
@set GOOS=linux&&set GOARCH=386&& go build -trimpath -ldflags "-w -s" -o %build_dir%/%outfilename% main.go
|
||||
|
||||
@set outfilename=%output%_linux_amd64_%version%
|
||||
@echo build linux/amd64 …… %build_dir%/%outfilename%
|
||||
@set GOOS=linux&&set GOARCH=amd64&& go build -trimpath -ldflags "-w -s" -o %build_dir%/%outfilename% main.go
|
||||
|
||||
@set outfilename=%output%_darwin_amd64_%version%
|
||||
@echo build darwin/amd64 …… %build_dir%/%outfilename%
|
||||
@set GOOS=darwin&&set GOARCH=amd64&& go build -trimpath -ldflags "-w -s" -o %build_dir%/%outfilename% main.go
|
||||
|
||||
@set outfilename=%output%_darwin_arm64_%version%
|
||||
@echo build darwin/arm64 …… %build_dir%/%outfilename%
|
||||
@set GOOS=darwin&&set GOARCH=arm64&& go build -trimpath -ldflags "-w -s" -o %build_dir%/%outfilename% main.go
|
||||
|
||||
@echo build finished!
|
||||
@pause
|
Loading…
Reference in New Issue
Block a user