xref: /aosp_15_r20/external/lz4/lib/dll/example/fullbench-dll.vcxproj (revision 27162e4e17433d5aa7cb38e7b6a433a09405fc7f)
1*27162e4eSAndroid Build Coastguard Worker<?xml version="1.0" encoding="utf-8"?>
2*27162e4eSAndroid Build Coastguard Worker<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3*27162e4eSAndroid Build Coastguard Worker  <ItemGroup Label="ProjectConfigurations">
4*27162e4eSAndroid Build Coastguard Worker    <ProjectConfiguration Include="Debug|Win32">
5*27162e4eSAndroid Build Coastguard Worker      <Configuration>Debug</Configuration>
6*27162e4eSAndroid Build Coastguard Worker      <Platform>Win32</Platform>
7*27162e4eSAndroid Build Coastguard Worker    </ProjectConfiguration>
8*27162e4eSAndroid Build Coastguard Worker    <ProjectConfiguration Include="Debug|x64">
9*27162e4eSAndroid Build Coastguard Worker      <Configuration>Debug</Configuration>
10*27162e4eSAndroid Build Coastguard Worker      <Platform>x64</Platform>
11*27162e4eSAndroid Build Coastguard Worker    </ProjectConfiguration>
12*27162e4eSAndroid Build Coastguard Worker    <ProjectConfiguration Include="Release|Win32">
13*27162e4eSAndroid Build Coastguard Worker      <Configuration>Release</Configuration>
14*27162e4eSAndroid Build Coastguard Worker      <Platform>Win32</Platform>
15*27162e4eSAndroid Build Coastguard Worker    </ProjectConfiguration>
16*27162e4eSAndroid Build Coastguard Worker    <ProjectConfiguration Include="Release|x64">
17*27162e4eSAndroid Build Coastguard Worker      <Configuration>Release</Configuration>
18*27162e4eSAndroid Build Coastguard Worker      <Platform>x64</Platform>
19*27162e4eSAndroid Build Coastguard Worker    </ProjectConfiguration>
20*27162e4eSAndroid Build Coastguard Worker  </ItemGroup>
21*27162e4eSAndroid Build Coastguard Worker  <PropertyGroup Label="Globals">
22*27162e4eSAndroid Build Coastguard Worker    <ProjectGuid>{13992FD2-077E-4954-B065-A428198201A9}</ProjectGuid>
23*27162e4eSAndroid Build Coastguard Worker    <Keyword>Win32Proj</Keyword>
24*27162e4eSAndroid Build Coastguard Worker    <RootNamespace>fullbench-dll</RootNamespace>
25*27162e4eSAndroid Build Coastguard Worker    <OutDir>$(SolutionDir)bin\$(Platform)_$(Configuration)\</OutDir>
26*27162e4eSAndroid Build Coastguard Worker    <IntDir>$(SolutionDir)bin\obj\$(RootNamespace)_$(Platform)_$(Configuration)\</IntDir>
27*27162e4eSAndroid Build Coastguard Worker  </PropertyGroup>
28*27162e4eSAndroid Build Coastguard Worker  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
29*27162e4eSAndroid Build Coastguard Worker  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
30*27162e4eSAndroid Build Coastguard Worker    <ConfigurationType>Application</ConfigurationType>
31*27162e4eSAndroid Build Coastguard Worker    <UseDebugLibraries>true</UseDebugLibraries>
32*27162e4eSAndroid Build Coastguard Worker    <CharacterSet>Unicode</CharacterSet>
33*27162e4eSAndroid Build Coastguard Worker  </PropertyGroup>
34*27162e4eSAndroid Build Coastguard Worker  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
35*27162e4eSAndroid Build Coastguard Worker    <ConfigurationType>Application</ConfigurationType>
36*27162e4eSAndroid Build Coastguard Worker    <UseDebugLibraries>true</UseDebugLibraries>
37*27162e4eSAndroid Build Coastguard Worker    <CharacterSet>Unicode</CharacterSet>
38*27162e4eSAndroid Build Coastguard Worker  </PropertyGroup>
39*27162e4eSAndroid Build Coastguard Worker  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
40*27162e4eSAndroid Build Coastguard Worker    <ConfigurationType>Application</ConfigurationType>
41*27162e4eSAndroid Build Coastguard Worker    <UseDebugLibraries>false</UseDebugLibraries>
42*27162e4eSAndroid Build Coastguard Worker    <WholeProgramOptimization>true</WholeProgramOptimization>
43*27162e4eSAndroid Build Coastguard Worker    <CharacterSet>Unicode</CharacterSet>
44*27162e4eSAndroid Build Coastguard Worker  </PropertyGroup>
45*27162e4eSAndroid Build Coastguard Worker  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
46*27162e4eSAndroid Build Coastguard Worker    <ConfigurationType>Application</ConfigurationType>
47*27162e4eSAndroid Build Coastguard Worker    <UseDebugLibraries>false</UseDebugLibraries>
48*27162e4eSAndroid Build Coastguard Worker    <WholeProgramOptimization>true</WholeProgramOptimization>
49*27162e4eSAndroid Build Coastguard Worker    <CharacterSet>Unicode</CharacterSet>
50*27162e4eSAndroid Build Coastguard Worker  </PropertyGroup>
51*27162e4eSAndroid Build Coastguard Worker  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
52*27162e4eSAndroid Build Coastguard Worker  <ImportGroup Label="ExtensionSettings">
53*27162e4eSAndroid Build Coastguard Worker  </ImportGroup>
54*27162e4eSAndroid Build Coastguard Worker  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
55*27162e4eSAndroid Build Coastguard Worker    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
56*27162e4eSAndroid Build Coastguard Worker  </ImportGroup>
57*27162e4eSAndroid Build Coastguard Worker  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
58*27162e4eSAndroid Build Coastguard Worker    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
59*27162e4eSAndroid Build Coastguard Worker  </ImportGroup>
60*27162e4eSAndroid Build Coastguard Worker  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
61*27162e4eSAndroid Build Coastguard Worker    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
62*27162e4eSAndroid Build Coastguard Worker  </ImportGroup>
63*27162e4eSAndroid Build Coastguard Worker  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
64*27162e4eSAndroid Build Coastguard Worker    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
65*27162e4eSAndroid Build Coastguard Worker  </ImportGroup>
66*27162e4eSAndroid Build Coastguard Worker  <PropertyGroup Label="UserMacros" />
67*27162e4eSAndroid Build Coastguard Worker  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
68*27162e4eSAndroid Build Coastguard Worker    <LinkIncremental>true</LinkIncremental>
69*27162e4eSAndroid Build Coastguard Worker    <IncludePath>$(IncludePath);$(UniversalCRT_IncludePath);$(SolutionDir)..\..\lib;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSDK_IncludePath);</IncludePath>
70*27162e4eSAndroid Build Coastguard Worker  </PropertyGroup>
71*27162e4eSAndroid Build Coastguard Worker  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
72*27162e4eSAndroid Build Coastguard Worker    <LinkIncremental>true</LinkIncremental>
73*27162e4eSAndroid Build Coastguard Worker    <IncludePath>$(IncludePath);$(UniversalCRT_IncludePath);$(SolutionDir)..\..\lib;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSDK_IncludePath);</IncludePath>
74*27162e4eSAndroid Build Coastguard Worker    <RunCodeAnalysis>true</RunCodeAnalysis>
75*27162e4eSAndroid Build Coastguard Worker  </PropertyGroup>
76*27162e4eSAndroid Build Coastguard Worker  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
77*27162e4eSAndroid Build Coastguard Worker    <LinkIncremental>false</LinkIncremental>
78*27162e4eSAndroid Build Coastguard Worker    <IncludePath>$(IncludePath);$(UniversalCRT_IncludePath);$(SolutionDir)..\..\lib;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSDK_IncludePath);</IncludePath>
79*27162e4eSAndroid Build Coastguard Worker  </PropertyGroup>
80*27162e4eSAndroid Build Coastguard Worker  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
81*27162e4eSAndroid Build Coastguard Worker    <LinkIncremental>false</LinkIncremental>
82*27162e4eSAndroid Build Coastguard Worker    <IncludePath>$(IncludePath);$(UniversalCRT_IncludePath);$(SolutionDir)..\..\lib;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSDK_IncludePath);</IncludePath>
83*27162e4eSAndroid Build Coastguard Worker    <RunCodeAnalysis>true</RunCodeAnalysis>
84*27162e4eSAndroid Build Coastguard Worker  </PropertyGroup>
85*27162e4eSAndroid Build Coastguard Worker  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
86*27162e4eSAndroid Build Coastguard Worker    <ClCompile>
87*27162e4eSAndroid Build Coastguard Worker      <PrecompiledHeader>
88*27162e4eSAndroid Build Coastguard Worker      </PrecompiledHeader>
89*27162e4eSAndroid Build Coastguard Worker      <WarningLevel>Level4</WarningLevel>
90*27162e4eSAndroid Build Coastguard Worker      <Optimization>Disabled</Optimization>
91*27162e4eSAndroid Build Coastguard Worker      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;LZ4_DLL_IMPORT=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
92*27162e4eSAndroid Build Coastguard Worker      <TreatWarningAsError>true</TreatWarningAsError>
93*27162e4eSAndroid Build Coastguard Worker      <EnablePREfast>false</EnablePREfast>
94*27162e4eSAndroid Build Coastguard Worker      <AdditionalIncludeDirectories>..\include</AdditionalIncludeDirectories>
95*27162e4eSAndroid Build Coastguard Worker    </ClCompile>
96*27162e4eSAndroid Build Coastguard Worker    <Link>
97*27162e4eSAndroid Build Coastguard Worker      <SubSystem>Console</SubSystem>
98*27162e4eSAndroid Build Coastguard Worker      <GenerateDebugInformation>true</GenerateDebugInformation>
99*27162e4eSAndroid Build Coastguard Worker      <AdditionalLibraryDirectories>$(SolutionDir)..\dll;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
100*27162e4eSAndroid Build Coastguard Worker      <AdditionalDependencies>liblz4.lib;%(AdditionalDependencies)</AdditionalDependencies>
101*27162e4eSAndroid Build Coastguard Worker      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
102*27162e4eSAndroid Build Coastguard Worker    </Link>
103*27162e4eSAndroid Build Coastguard Worker  </ItemDefinitionGroup>
104*27162e4eSAndroid Build Coastguard Worker  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
105*27162e4eSAndroid Build Coastguard Worker    <ClCompile>
106*27162e4eSAndroid Build Coastguard Worker      <PrecompiledHeader>
107*27162e4eSAndroid Build Coastguard Worker      </PrecompiledHeader>
108*27162e4eSAndroid Build Coastguard Worker      <WarningLevel>Level4</WarningLevel>
109*27162e4eSAndroid Build Coastguard Worker      <Optimization>Disabled</Optimization>
110*27162e4eSAndroid Build Coastguard Worker      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;LZ4_DLL_IMPORT=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
111*27162e4eSAndroid Build Coastguard Worker      <TreatWarningAsError>true</TreatWarningAsError>
112*27162e4eSAndroid Build Coastguard Worker      <EnablePREfast>true</EnablePREfast>
113*27162e4eSAndroid Build Coastguard Worker      <AdditionalOptions>/analyze:stacksize295252 %(AdditionalOptions)</AdditionalOptions>
114*27162e4eSAndroid Build Coastguard Worker      <AdditionalIncludeDirectories>..\include</AdditionalIncludeDirectories>
115*27162e4eSAndroid Build Coastguard Worker    </ClCompile>
116*27162e4eSAndroid Build Coastguard Worker    <Link>
117*27162e4eSAndroid Build Coastguard Worker      <SubSystem>Console</SubSystem>
118*27162e4eSAndroid Build Coastguard Worker      <GenerateDebugInformation>true</GenerateDebugInformation>
119*27162e4eSAndroid Build Coastguard Worker      <AdditionalLibraryDirectories>$(SolutionDir)..\dll;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
120*27162e4eSAndroid Build Coastguard Worker      <AdditionalDependencies>liblz4.lib;%(AdditionalDependencies)</AdditionalDependencies>
121*27162e4eSAndroid Build Coastguard Worker    </Link>
122*27162e4eSAndroid Build Coastguard Worker  </ItemDefinitionGroup>
123*27162e4eSAndroid Build Coastguard Worker  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
124*27162e4eSAndroid Build Coastguard Worker    <ClCompile>
125*27162e4eSAndroid Build Coastguard Worker      <WarningLevel>Level4</WarningLevel>
126*27162e4eSAndroid Build Coastguard Worker      <PrecompiledHeader>
127*27162e4eSAndroid Build Coastguard Worker      </PrecompiledHeader>
128*27162e4eSAndroid Build Coastguard Worker      <Optimization>MaxSpeed</Optimization>
129*27162e4eSAndroid Build Coastguard Worker      <FunctionLevelLinking>true</FunctionLevelLinking>
130*27162e4eSAndroid Build Coastguard Worker      <IntrinsicFunctions>true</IntrinsicFunctions>
131*27162e4eSAndroid Build Coastguard Worker      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;LZ4_DLL_IMPORT=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
132*27162e4eSAndroid Build Coastguard Worker      <TreatWarningAsError>false</TreatWarningAsError>
133*27162e4eSAndroid Build Coastguard Worker      <EnablePREfast>false</EnablePREfast>
134*27162e4eSAndroid Build Coastguard Worker      <AdditionalIncludeDirectories>..\include</AdditionalIncludeDirectories>
135*27162e4eSAndroid Build Coastguard Worker    </ClCompile>
136*27162e4eSAndroid Build Coastguard Worker    <Link>
137*27162e4eSAndroid Build Coastguard Worker      <SubSystem>Console</SubSystem>
138*27162e4eSAndroid Build Coastguard Worker      <GenerateDebugInformation>true</GenerateDebugInformation>
139*27162e4eSAndroid Build Coastguard Worker      <EnableCOMDATFolding>true</EnableCOMDATFolding>
140*27162e4eSAndroid Build Coastguard Worker      <OptimizeReferences>true</OptimizeReferences>
141*27162e4eSAndroid Build Coastguard Worker      <AdditionalLibraryDirectories>$(SolutionDir)..\dll;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
142*27162e4eSAndroid Build Coastguard Worker      <AdditionalDependencies>liblz4.lib;%(AdditionalDependencies)</AdditionalDependencies>
143*27162e4eSAndroid Build Coastguard Worker      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
144*27162e4eSAndroid Build Coastguard Worker    </Link>
145*27162e4eSAndroid Build Coastguard Worker  </ItemDefinitionGroup>
146*27162e4eSAndroid Build Coastguard Worker  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
147*27162e4eSAndroid Build Coastguard Worker    <ClCompile>
148*27162e4eSAndroid Build Coastguard Worker      <WarningLevel>Level4</WarningLevel>
149*27162e4eSAndroid Build Coastguard Worker      <PrecompiledHeader>
150*27162e4eSAndroid Build Coastguard Worker      </PrecompiledHeader>
151*27162e4eSAndroid Build Coastguard Worker      <Optimization>MaxSpeed</Optimization>
152*27162e4eSAndroid Build Coastguard Worker      <FunctionLevelLinking>true</FunctionLevelLinking>
153*27162e4eSAndroid Build Coastguard Worker      <IntrinsicFunctions>true</IntrinsicFunctions>
154*27162e4eSAndroid Build Coastguard Worker      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;LZ4_DLL_IMPORT=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
155*27162e4eSAndroid Build Coastguard Worker      <TreatWarningAsError>false</TreatWarningAsError>
156*27162e4eSAndroid Build Coastguard Worker      <EnablePREfast>true</EnablePREfast>
157*27162e4eSAndroid Build Coastguard Worker      <AdditionalOptions>/analyze:stacksize295252 %(AdditionalOptions)</AdditionalOptions>
158*27162e4eSAndroid Build Coastguard Worker      <AdditionalIncludeDirectories>..\include</AdditionalIncludeDirectories>
159*27162e4eSAndroid Build Coastguard Worker    </ClCompile>
160*27162e4eSAndroid Build Coastguard Worker    <Link>
161*27162e4eSAndroid Build Coastguard Worker      <SubSystem>Console</SubSystem>
162*27162e4eSAndroid Build Coastguard Worker      <GenerateDebugInformation>true</GenerateDebugInformation>
163*27162e4eSAndroid Build Coastguard Worker      <EnableCOMDATFolding>true</EnableCOMDATFolding>
164*27162e4eSAndroid Build Coastguard Worker      <OptimizeReferences>true</OptimizeReferences>
165*27162e4eSAndroid Build Coastguard Worker      <AdditionalLibraryDirectories>$(SolutionDir)..\dll;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
166*27162e4eSAndroid Build Coastguard Worker      <AdditionalDependencies>liblz4.lib;%(AdditionalDependencies)</AdditionalDependencies>
167*27162e4eSAndroid Build Coastguard Worker    </Link>
168*27162e4eSAndroid Build Coastguard Worker  </ItemDefinitionGroup>
169*27162e4eSAndroid Build Coastguard Worker  <ItemGroup>
170*27162e4eSAndroid Build Coastguard Worker    <ClCompile Include="xxhash.c" />
171*27162e4eSAndroid Build Coastguard Worker    <ClCompile Include="fullbench.c" />
172*27162e4eSAndroid Build Coastguard Worker  </ItemGroup>
173*27162e4eSAndroid Build Coastguard Worker  <ItemGroup>
174*27162e4eSAndroid Build Coastguard Worker    <ClInclude Include="..\include\lz4.h" />
175*27162e4eSAndroid Build Coastguard Worker    <ClInclude Include="..\include\lz4frame.h" />
176*27162e4eSAndroid Build Coastguard Worker    <ClInclude Include="..\include\lz4hc.h" />
177*27162e4eSAndroid Build Coastguard Worker    <ClInclude Include="xxhash.h" />
178*27162e4eSAndroid Build Coastguard Worker  </ItemGroup>
179*27162e4eSAndroid Build Coastguard Worker  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
180*27162e4eSAndroid Build Coastguard Worker  <ImportGroup Label="ExtensionTargets">
181*27162e4eSAndroid Build Coastguard Worker  </ImportGroup>
182*27162e4eSAndroid Build Coastguard Worker</Project>