]> granicus.if.org Git - curl/commitdiff
appveyor: add a winbuild that uses VS2017
authorDaniel Stenberg <daniel@haxx.se>
Sat, 12 Oct 2019 14:33:30 +0000 (16:33 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Sat, 12 Oct 2019 20:10:46 +0000 (22:10 +0200)
Closes #4482

appveyor.yml

index d3a5ff24edd937be5516a4c72c7739e5607f8a92..e2eb28e56a92177794402cc33600e935ff6b57ec 100644 (file)
@@ -116,6 +116,11 @@ environment:
         OPENSSL: ON
         WINSSL: OFF
         TESTING: OFF
+      - APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2017"
+        BUILD_SYSTEM: winbuild17
+        OPENSSL: ON
+        WINSSL: OFF
+        TESTING: OFF
       - APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2017"
         BUILD_SYSTEM: VisualStudioSolution
         PRJ_CFG: "DLL Debug - DLL Windows SSPI - DLL WinIDN"
@@ -154,7 +159,13 @@ build_script:
         call "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd" /x64 &&
         call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86_amd64 &&
         nmake /f Makefile.vc mode=dll VC=15 "SSL_PATH=C:\OpenSSL-v111-Win64" WITH_SSL=dll MACHINE=x64
-      )))
+      ) else (
+      if %BUILD_SYSTEM%==winbuild17 (
+        call buildconf.bat &&
+        cd winbuild &&
+        call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars64.bat" &&
+        nmake /f Makefile.vc mode=dll VC=15 "SSL_PATH=C:\OpenSSL-v111-Win64" WITH_SSL=dll MACHINE=x64
+      ))))
 
 test_script:
     - if %TESTING%==ON (