From 9d61cd579463ea684a30838f51aadfd49d179f6c Mon Sep 17 00:00:00 2001 From: Victor Kareh Date: Mon, 6 Jul 2020 14:25:17 -0400 Subject: [PATCH] Add support for Windows binary build --- .gitignore | 2 ++ build_tag.sh | 12 +++++++++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 0c46fab86c..662eb0334e 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,5 @@ docs/*.rst /moactl-darwin-amd64.sha256 /moactl-linux-amd64 /moactl-linux-amd64.sha256 +/moactl-windows-amd64.exe +/moactl-windows-amd64.sha256 diff --git a/build_tag.sh b/build_tag.sh index 4bc0270341..8f287ded29 100755 --- a/build_tag.sh +++ b/build_tag.sh @@ -50,14 +50,20 @@ function build_cmds { # Rename the generated binaries adding the operating system and architecture # name and generate a SHA256 sum: echo "Calculating SHA 256 sums" - mv "moactl" "moactl-${os}-${arch}" - sha256sum "moactl-${os}-${arch}" > "moactl-${os}-${arch}.sha256" + if [ -f "moactl.exe" ] + then + mv "moactl.exe" "moactl-${os}-${arch}.exe" + sha256sum "moactl-${os}-${arch}.exe" > "moactl-${os}-${arch}.sha256" + else + mv "moactl" "moactl-${os}-${arch}" + sha256sum "moactl-${os}-${arch}" > "moactl-${os}-${arch}.sha256" + fi } # Build for Linux and macOS: build_cmds linux amd64 build_cmds darwin amd64 -# build_cmds windows amd64 +build_cmds windows amd64 # Bye: exit 0