From f309e103ed28d0120576293b7ddc356f72e090f9 Mon Sep 17 00:00:00 2001 From: angel <angelsolaorbaiceta@gmail.com> Date: Sat, 23 Apr 2022 09:55:41 +0200 Subject: [PATCH] Include build for all platforms script --- .gitignore | 3 ++- build_all.sh | 8 ++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100755 build_all.sh diff --git a/.gitignore b/.gitignore index 5115224..9ec5f06 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ -# Ignore compiled binary +# Ignore compiled binaries inkfem +bin/ # Ignore sliced structure files & matrix images examples/*.inkfempre diff --git a/build_all.sh b/build_all.sh new file mode 100755 index 0000000..4d73a21 --- /dev/null +++ b/build_all.sh @@ -0,0 +1,8 @@ +# Builds the CLI for all operating systems +GOOS=linux GOARCH=amd64 go build -ldflags "-s -w" -o bin/inkfem_linux_amd64 inkfem.go +GOOS=linux GOARCH=arm64 go build -ldflags "-s -w" -o bin/inkfem_linux_arm64 inkfem.go + +GOOS=darwin GOARCH=amd64 go build -ldflags "-s -w" -o bin/inkfem_darwin_amd64 inkfem.go +GOOS=darwin GOARCH=arm64 go build -ldflags "-s -w" -o bin/inkfem_darwin_arm64 inkfem.go + +GOOS=windows GOARCH=amd64 go build -ldflags "-s -w" -o bin/inkfem_windows_amd64.exe inkfem.go \ No newline at end of file