krb5 commit: Use Visual Studio 2017 in appveyor build

Greg Hudson <[email protected]>
Newsgroups gmane.comp.encryption.kerberos.cvs
Message-ID <[email protected]>
https://github.com/krb5/krb5/commit/fff6a3e1bb1917b6632b6e34588065e89627989b
commit fff6a3e1bb1917b6632b6e34588065e89627989b
Author: Greg Hudson <[email protected]>
Date:   Wed May 16 21:19:43 2018 -0400

    Use Visual Studio 2017 in appveyor build
    
    Update appveyor.yml to build all of the Windows code including Leash
    and the installers, using VS2017.

 appveyor.yml |   19 +++++++++++++++----
 1 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/appveyor.yml b/appveyor.yml
index be4f6f3..db8aa84 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -1,16 +1,27 @@
+image: Visual Studio 2017
+
 build_script:
-  - call "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd" /x86
   - mkdir C:\kfw
   - set KRB_INSTALL_DIR=C:\kfw
+  - cd %APPVEYOR_BUILD_FOLDER%\src
+  - set PATH=%PATH%;%wix%bin
+  - call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars32.bat"
   - set CPU=i386
-  - set NO_LEASH=1
   - set
-  - cd %APPVEYOR_BUILD_FOLDER%\src
   - nmake -f Makefile.in prep-windows
   - nmake
   - nmake install
+  - cd windows\installer\wix
+  - nmake
+  - rename kfw.msi kfw32.msi
+  - cd ..\..\..
+  - call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars64.bat"
   - set CPU=AMD64
-  - setenv /x64
+  - set
   - nmake clean
   - nmake
   - nmake install
+  - cd windows\installer\wix
+  - nmake clean
+  - nmake
+  - rename kfw.msi kfw64.msi
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.