1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="Debug|Win32">
5 <Configuration>Debug</Configuration>
6 <Platform>Win32</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Release|Win32">
9 <Configuration>Release</Configuration>
10 <Platform>Win32</Platform>
11 </ProjectConfiguration>
12 <ProjectConfiguration Include="Debug|x64">
13 <Configuration>Debug</Configuration>
14 <Platform>x64</Platform>
15 </ProjectConfiguration>
16 <ProjectConfiguration Include="Release|x64">
17 <Configuration>Release</Configuration>
18 <Platform>x64</Platform>
19 </ProjectConfiguration>
20 </ItemGroup>
21 <ItemGroup>
22 <ClCompile Include="..\..\tests\test_allocator.c" />
23 <ClCompile Include="..\..\tests\test_buffer.c" />
24 <ClCompile Include="..\..\tests\test_compare.c" />
25 <ClCompile Include="..\..\tests\test_hash_key.c" />
26 <ClCompile Include="..\..\tests\test_hash_map.c" />
27 <ClCompile Include="..\..\tests\test_iterator.c" />
28 <ClCompile Include="..\..\tests\test_json.c" />
29 <ClCompile Include="..\..\tests\test_list.c" />
30 <ClCompile Include="..\..\tests\test_kv_list.c" />
31 <ClCompile Include="..\..\tests\test_mempool.c" />
32 <ClCompile Include="..\..\tests\test_printf.c" />
33 <ClCompile Include="..\..\tests\test_properties.c" />
34 <ClCompile Include="..\..\tests\test_string.c" />
35 <ClCompile Include="..\..\tests\test_szmul.c" />
36 <ClCompile Include="..\..\tests\test_tree.c" />
37 <ClCompile Include="..\..\tests\test_streams.c" />
38 <ClCompile Include="..\..\tests\ucxtest.c" />
39 <ClCompile Include="..\..\tests\util_allocator.c" />
40 </ItemGroup>
41 <ItemGroup>
42 <ClInclude Include="..\..\tests\util_allocator.h" />
43 </ItemGroup>
44 <ItemGroup>
45 <ProjectReference Include="..\libucx\libucx.vcxproj">
46 <Project>{a7ee56a3-0bad-4cab-9354-7fae2a65e276}</Project>
47 </ProjectReference>
48 </ItemGroup>
49 <PropertyGroup Label="Globals">
50 <VCProjectVersion>17.0</VCProjectVersion>
51 <Keyword>Win32Proj</Keyword>
52 <ProjectGuid>{56337f37-5298-49c4-b4d4-b43c1b2900f0}</ProjectGuid>
53 <RootNamespace>ucxtest</RootNamespace>
54 <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
55 </PropertyGroup>
56 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
57 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
58 <ConfigurationType>Application</ConfigurationType>
59 <UseDebugLibraries>true</UseDebugLibraries>
60 <PlatformToolset>v143</PlatformToolset>
61 <CharacterSet>Unicode</CharacterSet>
62 </PropertyGroup>
63 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
64 <ConfigurationType>Application</ConfigurationType>
65 <UseDebugLibraries>false</UseDebugLibraries>
66 <PlatformToolset>v143</PlatformToolset>
67 <WholeProgramOptimization>true</WholeProgramOptimization>
68 <CharacterSet>Unicode</CharacterSet>
69 </PropertyGroup>
70 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
71 <ConfigurationType>Application</ConfigurationType>
72 <UseDebugLibraries>true</UseDebugLibraries>
73 <PlatformToolset>v143</PlatformToolset>
74 <CharacterSet>Unicode</CharacterSet>
75 </PropertyGroup>
76 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
77 <ConfigurationType>Application</ConfigurationType>
78 <UseDebugLibraries>false</UseDebugLibraries>
79 <PlatformToolset>v143</PlatformToolset>
80 <WholeProgramOptimization>true</WholeProgramOptimization>
81 <CharacterSet>Unicode</CharacterSet>
82 </PropertyGroup>
83 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
84 <ImportGroup Label="ExtensionSettings">
85 </ImportGroup>
86 <ImportGroup Label="Shared">
87 </ImportGroup>
88 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
89 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
90 </ImportGroup>
91 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
92 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
93 </ImportGroup>
94 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
95 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
96 </ImportGroup>
97 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
98 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
99 </ImportGroup>
100 <PropertyGroup Label="UserMacros" />
101 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
102 <OutDir>$(SolutionDir)..\build\msvc\$(Platform)\$(Configuration)\</OutDir>
103 <IntDir>build\$(Platform)\$(Configuration)\</IntDir>
104 </PropertyGroup>
105 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
106 <OutDir>$(SolutionDir)..\build\msvc\$(Platform)\$(Configuration)\</OutDir>
107 <IntDir>build\$(Platform)\$(Configuration)\</IntDir>
108 </PropertyGroup>
109 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
110 <OutDir>$(SolutionDir)..\build\msvc\$(Platform)\$(Configuration)\</OutDir>
111 <IntDir>build\$(Platform)\$(Configuration)\</IntDir>
112 </PropertyGroup>
113 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
114 <OutDir>$(SolutionDir)..\build\msvc\$(Platform)\$(Configuration)\</OutDir>
115 <IntDir>build\$(Platform)\$(Configuration)\</IntDir>
116 </PropertyGroup>
117 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
118 <ClCompile>
119 <WarningLevel>Level3</WarningLevel>
120 <SDLCheck>true</SDLCheck>
121 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
122 <ConformanceMode>true</ConformanceMode>
123 <LanguageStandard_C>stdc17</LanguageStandard_C>
124 <AdditionalIncludeDirectories>$(SolutionDir)..\src\</AdditionalIncludeDirectories>
125 <CompileAs>CompileAsC</CompileAs>
126 </ClCompile>
127 <Link>
128 <SubSystem>Console</SubSystem>
129 <GenerateDebugInformation>true</GenerateDebugInformation>
130 <AdditionalLibraryDirectories>$(OutputPath)</AdditionalLibraryDirectories>
131 <AdditionalDependencies>libucx.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies>
132 </Link>
133 </ItemDefinitionGroup>
134 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
135 <ClCompile>
136 <WarningLevel>Level3</WarningLevel>
137 <FunctionLevelLinking>true</FunctionLevelLinking>
138 <IntrinsicFunctions>true</IntrinsicFunctions>
139 <SDLCheck>true</SDLCheck>
140 <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
141 <ConformanceMode>true</ConformanceMode>
142 <LanguageStandard_C>stdc17</LanguageStandard_C>
143 <AdditionalIncludeDirectories>$(SolutionDir)..\src\</AdditionalIncludeDirectories>
144 <CompileAs>CompileAsC</CompileAs>
145 </ClCompile>
146 <Link>
147 <SubSystem>Console</SubSystem>
148 <EnableCOMDATFolding>true</EnableCOMDATFolding>
149 <OptimizeReferences>true</OptimizeReferences>
150 <GenerateDebugInformation>true</GenerateDebugInformation>
151 <AdditionalLibraryDirectories>$(OutputPath)</AdditionalLibraryDirectories>
152 <AdditionalDependencies>libucx.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies>
153 </Link>
154 </ItemDefinitionGroup>
155 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
156 <ClCompile>
157 <WarningLevel>Level3</WarningLevel>
158 <SDLCheck>true</SDLCheck>
159 <PreprocessorDefinitions>_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
160 <ConformanceMode>true</ConformanceMode>
161 <LanguageStandard_C>stdc17</LanguageStandard_C>
162 <AdditionalIncludeDirectories>$(SolutionDir)..\src\</AdditionalIncludeDirectories>
163 <CompileAs>CompileAsC</CompileAs>
164 </ClCompile>
165 <Link>
166 <SubSystem>Console</SubSystem>
167 <GenerateDebugInformation>true</GenerateDebugInformation>
168 <AdditionalLibraryDirectories>$(OutputPath)</AdditionalLibraryDirectories>
169 <AdditionalDependencies>libucx.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies>
170 </Link>
171 </ItemDefinitionGroup>
172 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
173 <ClCompile>
174 <WarningLevel>Level3</WarningLevel>
175 <FunctionLevelLinking>true</FunctionLevelLinking>
176 <IntrinsicFunctions>true</IntrinsicFunctions>
177 <SDLCheck>true</SDLCheck>
178 <PreprocessorDefinitions>NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
179 <ConformanceMode>true</ConformanceMode>
180 <LanguageStandard_C>stdc17</LanguageStandard_C>
181 <AdditionalIncludeDirectories>$(SolutionDir)..\src\</AdditionalIncludeDirectories>
182 <CompileAs>CompileAsC</CompileAs>
183 </ClCompile>
184 <Link>
185 <SubSystem>Console</SubSystem>
186 <EnableCOMDATFolding>true</EnableCOMDATFolding>
187 <OptimizeReferences>true</OptimizeReferences>
188 <GenerateDebugInformation>true</GenerateDebugInformation>
189 <AdditionalLibraryDirectories>$(OutputPath)</AdditionalLibraryDirectories>
190 <AdditionalDependencies>libucx.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies>
191 </Link>
192 </ItemDefinitionGroup>
193 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
194 <ImportGroup Label="ExtensionTargets">
195 </ImportGroup>
196 </Project>