Build a fully static Windows extended binary
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Mon, 9 Jul 2018 18:42:08 +0000 (20:42 +0200)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Mon, 9 Jul 2018 18:42:08 +0000 (20:42 +0200)
goreleaser-extended.yml

index 4564ac08b06690df045a7319f68b5396c57d40d3..b953b9e7a8a47f44c866cc5786dcfe8110b4d1bd 100644 (file)
@@ -1,11 +1,14 @@
 project_name: hugo_extended
 builds:
 - binary: hugo
-  ldflags: -s -w -X github.com/gohugoio/hugo/hugolib.BuildDate={{.Date}}
+  ldflags:
+    - -s -w -X github.com/gohugoio/hugo/hugolib.BuildDate={{.Date}}
+    - "-extldflags '-static'"
   env:
     - CGO_ENABLED=1
     - CC=x86_64-w64-mingw32-gcc
     - CXX=x86_64-w64-mingw32-g++
+    - CGO_LDFLAGS="-static"
   flags:
     - -tags
     - extended