aboutsummaryrefslogtreecommitdiff
path: root/src/wcautil/wcautil.vcxproj
diff options
context:
space:
mode:
Diffstat (limited to 'src/wcautil/wcautil.vcxproj')
-rw-r--r--src/wcautil/wcautil.vcxproj79
1 files changed, 79 insertions, 0 deletions
diff --git a/src/wcautil/wcautil.vcxproj b/src/wcautil/wcautil.vcxproj
new file mode 100644
index 00000000..61bd9437
--- /dev/null
+++ b/src/wcautil/wcautil.vcxproj
@@ -0,0 +1,79 @@
1<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. -->
3<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
4 <Import Project="..\..\packages\WixToolset.DUtil.4.0.3\build\WixToolset.DUtil.props" Condition="Exists('..\..\packages\WixToolset.DUtil.4.0.3\build\WixToolset.DUtil.props')" />
5 <ItemGroup Label="ProjectConfigurations">
6 <ProjectConfiguration Include="Debug|Win32">
7 <Configuration>Debug</Configuration>
8 <Platform>Win32</Platform>
9 </ProjectConfiguration>
10 <ProjectConfiguration Include="Release|Win32">
11 <Configuration>Release</Configuration>
12 <Platform>Win32</Platform>
13 </ProjectConfiguration>
14 <ProjectConfiguration Include="Debug|x64">
15 <Configuration>Debug</Configuration>
16 <Platform>x64</Platform>
17 </ProjectConfiguration>
18 <ProjectConfiguration Include="Release|x64">
19 <Configuration>Release</Configuration>
20 <Platform>x64</Platform>
21 </ProjectConfiguration>
22 </ItemGroup>
23 <PropertyGroup Label="Globals">
24 <ProjectGuid>{5B3714B6-3A76-463E-8595-D48DA276C512}</ProjectGuid>
25 <ConfigurationType>StaticLibrary</ConfigurationType>
26 <TargetName>wcautil</TargetName>
27 <MultiTargetLibrary>true</MultiTargetLibrary>
28 <PlatformToolset>v141_xp</PlatformToolset>
29 <CharacterSet>MultiByte</CharacterSet>
30 <Description>WiX Toolset Custom Action native utility library</Description>
31 </PropertyGroup>
32 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
33 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
34 <ImportGroup Label="Shared">
35 <Import Project="..\..\packages\Nerdbank.GitVersioning.2.0.37-beta\build\Nerdbank.GitVersioning.targets" Condition="Exists('..\..\packages\Nerdbank.GitVersioning.2.0.37-beta\build\Nerdbank.GitVersioning.targets')" />
36 </ImportGroup>
37 <Import Project="..\NativeMultiTargeting.Build.props" />
38 <ItemGroup>
39 <ClCompile Include="exbinary.cpp" />
40 <ClCompile Include="wcalog.cpp" />
41 <ClCompile Include="wcascript.cpp" />
42 <ClCompile Include="wcautil.cpp">
43 <PrecompiledHeader>Create</PrecompiledHeader>
44 </ClCompile>
45 <ClCompile Include="wcawrapquery.cpp" />
46 <ClCompile Include="wcawow64.cpp" />
47 <ClCompile Include="wcawrap.cpp" />
48 <ClCompile Include="qtexec.cpp" />
49 </ItemGroup>
50 <ItemGroup Condition="'$(Platform)' == 'Win32'">
51 <ClInclude Include="custommsierrors.h">
52 <GenerateWixInclude>caerr.wxi</GenerateWixInclude>
53 </ClInclude>
54 </ItemGroup>
55 <ItemGroup Condition="'$(Platform)' != 'Win32'">
56 <ClInclude Include="custommsierrors.h" />
57 </ItemGroup>
58 <ItemGroup>
59 <ClInclude Include="precomp.h" />
60 <ClInclude Include="inc\wcalog.h" />
61 <ClInclude Include="inc\wcautil.h" />
62 <ClInclude Include="inc\wcawow64.h" />
63 <ClInclude Include="inc\wcawrapquery.h" />
64 </ItemGroup>
65 <ItemGroup>
66 <None Include="packages.config" />
67 </ItemGroup>
68 <Target Name="PackNativeNuget" DependsOnTargets="GetBuildVersion">
69 <Exec Command="nuget pack wcautil.nuspec -OutputDirectory $(BaseOutputPath) -Properties Configuration=$(Configuration);Id=WixToolset.WcaUtil;Version=&quot;$(BuildVersionSimple)&quot;;Authors=&quot;$(Authors)&quot;;Copyright=&quot;$(Copyright)&quot;;Description=&quot;$(Description)&quot;;Title=&quot;$(Title)&quot;" />
70 </Target>
71 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
72 <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
73 <PropertyGroup>
74 <ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
75 </PropertyGroup>
76 <Error Condition="!Exists('..\..\packages\Nerdbank.GitVersioning.2.0.37-beta\build\Nerdbank.GitVersioning.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Nerdbank.GitVersioning.2.0.37-beta\build\Nerdbank.GitVersioning.targets'))" />
77 <Error Condition="!Exists('..\..\packages\WixToolset.DUtil.4.0.3\build\WixToolset.DUtil.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\WixToolset.DUtil.4.0.3\build\WixToolset.DUtil.props'))" />
78 </Target>
79</Project> \ No newline at end of file