aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Mensching <rob@firegiant.com>2019-05-09 15:12:54 -0700
committerRob Mensching <rob@firegiant.com>2019-05-09 15:42:36 -0700
commit1ec68f7c9925536e9f11f5f849eb812a99dfa8ce (patch)
tree18aaba72609b397504cae8e37577d65de3d6a828
parent570c113409a6aaab462efec8e223e75a89e4ded0 (diff)
downloadwix-1ec68f7c9925536e9f11f5f849eb812a99dfa8ce.tar.gz
wix-1ec68f7c9925536e9f11f5f849eb812a99dfa8ce.tar.bz2
wix-1ec68f7c9925536e9f11f5f849eb812a99dfa8ce.zip
Support VS2019
-rw-r--r--appveyor.cmd9
-rw-r--r--appveyor.yml9
-rw-r--r--src/dutil/build/WixToolset.DUtil.props5
-rw-r--r--src/dutil/dutil.nuspec8
4 files changed, 28 insertions, 3 deletions
diff --git a/appveyor.cmd b/appveyor.cmd
index e07239f7..7b8aeb28 100644
--- a/appveyor.cmd
+++ b/appveyor.cmd
@@ -8,8 +8,13 @@ msbuild -p:Configuration=Release;Platform=x64;PlatformToolset=v140_xp
8 8
9msbuild -p:Configuration=Release;Platform=x86;PlatformToolset=v141_xp 9msbuild -p:Configuration=Release;Platform=x86;PlatformToolset=v141_xp
10msbuild -p:Configuration=Release;Platform=x64;PlatformToolset=v141_xp 10msbuild -p:Configuration=Release;Platform=x64;PlatformToolset=v141_xp
11msbuild -p:Configuration=Release;Platform=ARM;PlatformToolset=v141 11rem msbuild -p:Configuration=Release;Platform=ARM;PlatformToolset=v141
12msbuild -p:Configuration=Release;Platform=ARM64;PlatformToolset=v141 12rem msbuild -p:Configuration=Release;Platform=ARM64;PlatformToolset=v141
13
14msbuild -p:Configuration=Release;Platform=x86;PlatformToolset=v142
15msbuild -p:Configuration=Release;Platform=x64;PlatformToolset=v142
16rem msbuild -p:Configuration=Release;Platform=ARM;PlatformToolset=v142
17rem msbuild -p:Configuration=Release;Platform=ARM64;PlatformToolset=v142
13 18
14msbuild -p:Configuration=Release -t:PackNativeNuget src\dutil\dutil.vcxproj 19msbuild -p:Configuration=Release -t:PackNativeNuget src\dutil\dutil.vcxproj
15 20
diff --git a/appveyor.yml b/appveyor.yml
index d55322da..6df525ad 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -3,7 +3,12 @@
3# Do NOT modify this file. Update the canonical version in Home\repo-template\src\appveyor.yml 3# Do NOT modify this file. Update the canonical version in Home\repo-template\src\appveyor.yml
4# then update all of the repos. 4# then update all of the repos.
5 5
6image: Visual Studio 2017 6branches:
7 only:
8 - master
9 - develop
10
11image: Visual Studio 2019 Preview
7 12
8version: 0.0.0.{build} 13version: 0.0.0.{build}
9configuration: Release 14configuration: Release
@@ -28,6 +33,8 @@ skip_tags: true
28artifacts: 33artifacts:
29- path: build\Release\**\*.nupkg 34- path: build\Release\**\*.nupkg
30 name: nuget 35 name: nuget
36- path: build\Release\**\*.msi
37 name: msi
31 38
32notifications: 39notifications:
33- provider: Slack 40- provider: Slack
diff --git a/src/dutil/build/WixToolset.DUtil.props b/src/dutil/build/WixToolset.DUtil.props
index e39d9cea..35749be8 100644
--- a/src/dutil/build/WixToolset.DUtil.props
+++ b/src/dutil/build/WixToolset.DUtil.props
@@ -20,4 +20,9 @@
20 <AdditionalDependencies>$(MSBuildThisFileDirectory)native\v141\$(PlatformTarget)\dutil.lib;%(AdditionalDependencies)</AdditionalDependencies> 20 <AdditionalDependencies>$(MSBuildThisFileDirectory)native\v141\$(PlatformTarget)\dutil.lib;%(AdditionalDependencies)</AdditionalDependencies>
21 </Link> 21 </Link>
22 </ItemDefinitionGroup> 22 </ItemDefinitionGroup>
23 <ItemDefinitionGroup Condition=" $(PlatformToolset.ToLower().StartsWith('v142')) ">
24 <Link>
25 <AdditionalDependencies>$(MSBuildThisFileDirectory)native\v142\$(PlatformTarget)\dutil.lib;%(AdditionalDependencies)</AdditionalDependencies>
26 </Link>
27 </ItemDefinitionGroup>
23</Project> 28</Project>
diff --git a/src/dutil/dutil.nuspec b/src/dutil/dutil.nuspec
index f74081be..ab74dc79 100644
--- a/src/dutil/dutil.nuspec
+++ b/src/dutil/dutil.nuspec
@@ -20,7 +20,15 @@
20 <file src="..\..\build\$configuration$\v140_xp\x86\dutil.lib" target="build\native\v140\x86" /> 20 <file src="..\..\build\$configuration$\v140_xp\x86\dutil.lib" target="build\native\v140\x86" />
21 <file src="..\..\build\$configuration$\v141_xp\x64\dutil.lib" target="build\native\v141\x64" /> 21 <file src="..\..\build\$configuration$\v141_xp\x64\dutil.lib" target="build\native\v141\x64" />
22 <file src="..\..\build\$configuration$\v141_xp\x86\dutil.lib" target="build\native\v141\x86" /> 22 <file src="..\..\build\$configuration$\v141_xp\x86\dutil.lib" target="build\native\v141\x86" />
23 <!--
23 <file src="..\..\build\$configuration$\v141\ARM\dutil.lib" target="build\native\v141\ARM" /> 24 <file src="..\..\build\$configuration$\v141\ARM\dutil.lib" target="build\native\v141\ARM" />
24 <file src="..\..\build\$configuration$\v141\ARM64\dutil.lib" target="build\native\v141\ARM64" /> 25 <file src="..\..\build\$configuration$\v141\ARM64\dutil.lib" target="build\native\v141\ARM64" />
26 -->
27 <file src="..\..\build\$configuration$\v142\x64\dutil.lib" target="build\native\v142\x64" />
28 <file src="..\..\build\$configuration$\v142\x86\dutil.lib" target="build\native\v142\x86" />
29 <!--
30 <file src="..\..\build\$configuration$\v142\ARM\dutil.lib" target="build\native\v142\ARM" />
31 <file src="..\..\build\$configuration$\v142\ARM64\dutil.lib" target="build\native\v142\ARM64" />
32 -->
25 </files> 33 </files>
26</package> 34</package>