Statically build and link zlib on appveyor
diff --git a/appveyor.yml b/appveyor.yml
index 7239e2e..a53bce7 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -11,15 +11,18 @@
       PLATFORM: "x64"
       SCRIPT:   "make allarch && make -C tests test-symbols fullbench-dll fullbench-lib"
       ARTIFACT: "true"
+      BUILD:    "true"
     - COMPILER: "gcc"
       HOST:     "mingw"
       PLATFORM: "x86"
       SCRIPT:   "make lib && make zstd && make -C tests allnothread"
       ARTIFACT: "true"
+      BUILD:    "true"
     - COMPILER: "clang"
       HOST:     "mingw"
       PLATFORM: "x64"
       SCRIPT:   "MOREFLAGS='--target=x86_64-w64-mingw32 -Werror -Wconversion -Wno-sign-conversion' make allarch"
+      BUILD:    "true"
 
     - COMPILER: "gcc"
       HOST:     "mingw"
@@ -69,10 +72,19 @@
         SET "PATH=%PATH_MINGW64%;%PATH_ORIGINAL%"
       ) else if [%PLATFORM%]==[x86] (
         SET "PATH=%PATH_MINGW32%;%PATH_ORIGINAL%"
-      ) ) &&
+      ) )
+    )
+  - if [%HOST%]==[mingw] if [%BUILD%]==[true] (
       make -v &&
       sh -c "%COMPILER% -v" &&
-      sh -c "CC=%COMPILER% %SCRIPT%" &&
+      ECHO Building zlib to static link &&
+      SET "CC=%COMPILER%" &&
+      sh -c "cd .. && git clone --depth 1 --branch v1.2.11 https://github.com/madler/zlib" &&
+      sh -c "cd ../zlib && make -f win32/Makefile.gcc libz.a"
+      ECHO Building zstd &&
+      SET "CPPFLAGS=-I../../zlib" &&
+      SET "LDFLAGS=../../zlib/libz.a" &&
+      sh -c "%SCRIPT%" &&
       ( if [%COMPILER%]==[gcc] if [%ARTIFACT%]==[true] COPY programs\zstd.exe zstd_%PLATFORM%.exe && appveyor PushArtifact zstd_%PLATFORM%.exe )
     )
   - if [%HOST%]==[visual] (
@@ -158,10 +170,6 @@
 
 -
   version: 1.0.{build}
-  branches:
-    except:
-    - dev
-    - master
   environment:
     matrix:
     - COMPILER: "gcc"