summaryrefslogtreecommitdiff
path: root/build/ci/cirrus_ci/Dockerfile.mingw
diff options
context:
space:
mode:
authorTim Kientzle <kientzle@acm.org>2019-05-04 11:46:33 -0700
committerTim Kientzle <kientzle@acm.org>2019-05-04 11:46:33 -0700
commit863429fa66ce5bdf58cbec85af13c0f4d1ce43e7 (patch)
treef690dd8b84803b6c0ea79af7845dcdfc0735b279 /build/ci/cirrus_ci/Dockerfile.mingw
parenta65bc2fc6c341312b8cf551414beb82a460b17a7 (diff)
parent60d24a255433d151423e055837cdfb72c3f7e7cf (diff)
downloadlibarchive-863429fa66ce5bdf58cbec85af13c0f4d1ce43e7.tar.gz
Merge branch 'master' into Issue1055
Diffstat (limited to 'build/ci/cirrus_ci/Dockerfile.mingw')
-rw-r--r--build/ci/cirrus_ci/Dockerfile.mingw8
1 files changed, 8 insertions, 0 deletions
diff --git a/build/ci/cirrus_ci/Dockerfile.mingw b/build/ci/cirrus_ci/Dockerfile.mingw
new file mode 100644
index 00000000..f14bb0bc
--- /dev/null
+++ b/build/ci/cirrus_ci/Dockerfile.mingw
@@ -0,0 +1,8 @@
+FROM cirrusci/windowsservercore:2019
+
+RUN choco install -y --no-progress --installargs 'ADD_CMAKE_TO_PATH=User' cmake
+RUN choco install -y --no-progress mingw
+RUN curl -o zlib-1.2.11.tar.gz https://www.zlib.net/zlib-1.2.11.tar.gz
+RUN tar -x -f zlib-1.2.11.tar.gz
+RUN cd zlib-1.2.11 && cmake -G "MinGW Makefiles" -D CMAKE_BUILD_TYPE="Release" . && mingw32-make && mingw32-make install
+RUN del /f /q /s zlib-1.2.11 zlib-1.2.11.tar.gz