11version : 0.2.8.{build}
2- image : Visual Studio 2015
2+ image : Visual Studio 2017
33
44
55environment :
66 matrix :
77 - PlatformToolset : v140_xp
8- - PlatformToolset : v120_xp
8+ - PlatformToolset : v141_xp
99
1010platform :
1111 - x64
@@ -17,35 +17,37 @@ configuration:
1717
1818install :
1919 - if "%platform%"=="x64" set archi=amd64
20+ - if "%platform%"=="x64" set platform_input=x64
21+
2022 - if "%platform%"=="Win32" set archi=x86
21- - call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" %archi%
23+ - if "%platform%"=="Win32" set platform_input=Win32
24+
25+ - if "%PlatformToolset%"=="v140_xp" call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" %archi%
26+ - if "%PlatformToolset%"=="v141_xp" call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat" %archi%
2227
23- build :
24- parallel : true # enable MSBuild parallel builds
25- verbosity : minimal
2628
2729build_script :
2830 - cd "%APPVEYOR_BUILD_FOLDER%"\vs7project\
29- - msbuild NppExport.vcxproj /p:configuration="%configuration%" /p:platform="%platform %" /p:PlatformToolset="%PlatformToolset%"
31+ - msbuild NppExport.vcxproj /m / p:configuration="%configuration%" /p:platform="%platform_input %" /p:PlatformToolset="%PlatformToolset%" /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll "
3032
3133after_build :
3234 - cd "%APPVEYOR_BUILD_FOLDER%"
3335 - ps : >-
3436
35- if ($env:PLATFORM -eq "x64") {
36- Push-AppveyorArtifact "vs7project\$env:PLATFORM \$env:CONFIGURATION\NppExport.dll" -FileName NppExport.dll
37+ if ($env:PLATFORM_INPUT -eq "x64") {
38+ Push-AppveyorArtifact "vs7project\$env:PLATFORM_INPUT \$env:CONFIGURATION\NppExport.dll" -FileName NppExport.dll
3739 }
3840
39- if ($env:PLATFORM -eq "Win32" ) {
41+ if ($env:PLATFORM_INPUT -eq "Win32" ) {
4042 Push-AppveyorArtifact "vs7project\$env:CONFIGURATION\NppExport.dll" -FileName NppExport.dll
4143 }
4244
43- if ($($env:APPVEYOR_REPO_TAG) -eq "true" -and $env:CONFIGURATION -eq "Release" -and $env:PLATFORMTOOLSET -eq "v120_xp ") {
44- if($env:PLATFORM -eq "x64"){
45+ if ($($env:APPVEYOR_REPO_TAG) -eq "true" -and $env:CONFIGURATION -eq "Release" -and $env:PLATFORMTOOLSET -eq "v140_xp ") {
46+ if($env:PLATFORM_INPUT -eq "x64"){
4547 $ZipFileName = "NppExport_$($env:APPVEYOR_REPO_TAG_NAME)_x64.zip"
46- 7z a $ZipFileName vs7project\$env:PLATFORM \$env:CONFIGURATION\*.dll
48+ 7z a $ZipFileName vs7project\$env:PLATFORM_INPUT \$env:CONFIGURATION\*.dll
4749 }
48- if($env:PLATFORM -eq "Win32"){
50+ if($env:PLATFORM_INPUT -eq "Win32"){
4951 $ZipFileName = "NppExport_$($env:APPVEYOR_REPO_TAG_NAME)_x86.zip"
5052 7z a $ZipFileName vs7project\$env:CONFIGURATION\*.dll
5153 }
@@ -65,6 +67,6 @@ deploy:
6567 force_update : true
6668 on :
6769 appveyor_repo_tag : true
68- PlatformToolset : v120_xp
70+ PlatformToolset : v140_xp
6971 configuration : Release
7072
0 commit comments