mirror of
https://github.com/shadow1ng/fscan.git
synced 2025-07-13 21:02: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