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 <ClInclude Include="..\..\src\cx\allocator.h" />
23 <ClInclude Include="..\..\src\cx\array_list.h" />
24 <ClInclude Include="..\..\src\cx\buffer.h" />
25 <ClInclude Include="..\..\src\cx\collection.h" />
26 <ClInclude Include="..\..\src\cx\common.h" />
27 <ClInclude Include="..\..\src\cx\compare.h" />
28 <ClInclude Include="..\..\src\cx\hash_key.h" />
29 <ClInclude Include="..\..\src\cx\hash_map.h" />
30 <ClInclude Include="..\..\src\cx\iterator.h" />
31 <ClInclude Include="..\..\src\cx\json.h" />
32 <ClInclude Include="..\..\src\cx\linked_list.h" />
33 <ClInclude Include="..\..\src\cx\list.h" />
34 <ClInclude Include="..\..\src\cx\map.h" />
35 <ClInclude Include="..\..\src\cx\kv_list.h" />
36 <ClInclude Include="..\..\src\cx\mempool.h" />
37 <ClInclude Include="..\..\src\cx\printf.h" />
38 <ClInclude Include="..\..\src\cx\properties.h" />
39 <ClInclude Include="..\..\src\cx\string.h" />
40 <ClInclude Include="..\..\src\cx\test.h" />
41 <ClInclude Include="..\..\src\cx\tree.h" />
42 <ClInclude Include="..\..\src\cx\streams.h" />
43 </ItemGroup>
44 <ItemGroup>
45 <ClCompile Include="..\..\src\allocator.c" />
46 <ClCompile Include="..\..\src\array_list.c" />
47 <ClCompile Include="..\..\src\buffer.c" />
48 <ClCompile Include="..\..\src\compare.c" />
49 <ClCompile Include="..\..\src\hash_key.c" />
50 <ClCompile Include="..\..\src\hash_map.c" />
51 <ClCompile Include="..\..\src\iterator.c" />
52 <ClCompile Include="..\..\src\json.c" />
53 <ClCompile Include="..\..\src\linked_list.c" />
54 <ClCompile Include="..\..\src\list.c" />
55 <ClCompile Include="..\..\src\map.c" />
56 <ClCompile Include="..\..\src\kv_list.c" />
57 <ClCompile Include="..\..\src\mempool.c" />
58 <ClCompile Include="..\..\src\printf.c" />
59 <ClCompile Include="..\..\src\properties.c" />
60 <ClCompile Include="..\..\src\string.c" />
61 <ClCompile Include="..\..\src\tree.c" />
62 <ClCompile Include="..\..\src\streams.c" />
63 <ClCompile Include="..\..\src\szmul.c" />
64 </ItemGroup>
65 <PropertyGroup Label="Globals">
66 <VCProjectVersion>17.0</VCProjectVersion>
67 <Keyword>Win32Proj</Keyword>
68 <ProjectGuid>{f19429a5-fc21-4639-9d0a-231a6f19deb4}</ProjectGuid>
69 <RootNamespace>libucx_dll</RootNamespace>
70 <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
71 </PropertyGroup>
72 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
73 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
74 <ConfigurationType>DynamicLibrary</ConfigurationType>
75 <UseDebugLibraries>true</UseDebugLibraries>
76 <PlatformToolset>v143</PlatformToolset>
77 <CharacterSet>Unicode</CharacterSet>
78 </PropertyGroup>
79 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
80 <ConfigurationType>DynamicLibrary</ConfigurationType>
81 <UseDebugLibraries>false</UseDebugLibraries>
82 <PlatformToolset>v143</PlatformToolset>
83 <WholeProgramOptimization>true</WholeProgramOptimization>
84 <CharacterSet>Unicode</CharacterSet>
85 </PropertyGroup>
86 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
87 <ConfigurationType>DynamicLibrary</ConfigurationType>
88 <UseDebugLibraries>true</UseDebugLibraries>
89 <PlatformToolset>v143</PlatformToolset>
90 <CharacterSet>Unicode</CharacterSet>
91 </PropertyGroup>
92 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
93 <ConfigurationType>DynamicLibrary</ConfigurationType>
94 <UseDebugLibraries>false</UseDebugLibraries>
95 <PlatformToolset>v143</PlatformToolset>
96 <WholeProgramOptimization>true</WholeProgramOptimization>
97 <CharacterSet>Unicode</CharacterSet>
98 </PropertyGroup>
99 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
100 <ImportGroup Label="ExtensionSettings">
101 </ImportGroup>
102 <ImportGroup Label="Shared">
103 </ImportGroup>
104 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
105 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
106 </ImportGroup>
107 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
108 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
109 </ImportGroup>
110 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
111 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
112 </ImportGroup>
113 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
114 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
115 </ImportGroup>
116 <PropertyGroup Label="UserMacros" />
117 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
118 <IntDir>build\$(Platform)\$(Configuration)\</IntDir>
119 <OutDir>$(SolutionDir)..\build\msvc\$(Platform)\$(Configuration)\</OutDir>
120 <TargetName>libucx</TargetName>
121 </PropertyGroup>
122 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
123 <IntDir>build\$(Platform)\$(Configuration)\</IntDir>
124 <OutDir>$(SolutionDir)..\build\msvc\$(Platform)\$(Configuration)\</OutDir>
125 <TargetName>libucx</TargetName>
126 </PropertyGroup>
127 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
128 <IntDir>build\$(Platform)\$(Configuration)\</IntDir>
129 <OutDir>$(SolutionDir)..\build\msvc\$(Platform)\$(Configuration)\</OutDir>
130 <TargetName>libucx</TargetName>
131 </PropertyGroup>
132 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
133 <IntDir>build\$(Platform)\$(Configuration)\</IntDir>
134 <OutDir>$(SolutionDir)..\build\msvc\$(Platform)\$(Configuration)\</OutDir>
135 <TargetName>libucx</TargetName>
136 </PropertyGroup>
137 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
138 <ClCompile>
139 <WarningLevel>Level3</WarningLevel>
140 <SDLCheck>true</SDLCheck>
141 <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;CX_WINDLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
142 <ConformanceMode>true</ConformanceMode>
143 <PrecompiledHeader>NotUsing</PrecompiledHeader>
144 <PrecompiledHeaderFile>
145 </PrecompiledHeaderFile>
146 <LanguageStandard_C>stdc17</LanguageStandard_C>
147 <CompileAs>CompileAsC</CompileAs>
148 <AdditionalIncludeDirectories>
149 </AdditionalIncludeDirectories>
150 </ClCompile>
151 <Link>
152 <SubSystem>
153 </SubSystem>
154 <GenerateDebugInformation>true</GenerateDebugInformation>
155 <ImportLibrary>$(OutDir)$(TargetName).dll.lib</ImportLibrary>
156 </Link>
157 <Lib>
158 <AdditionalDependencies>
159 </AdditionalDependencies>
160 <AdditionalLibraryDirectories>
161 </AdditionalLibraryDirectories>
162 </Lib>
163 </ItemDefinitionGroup>
164 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
165 <ClCompile>
166 <WarningLevel>Level3</WarningLevel>
167 <FunctionLevelLinking>true</FunctionLevelLinking>
168 <IntrinsicFunctions>true</IntrinsicFunctions>
169 <SDLCheck>true</SDLCheck>
170 <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;CX_WINDLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
171 <ConformanceMode>true</ConformanceMode>
172 <PrecompiledHeader>NotUsing</PrecompiledHeader>
173 <PrecompiledHeaderFile>
174 </PrecompiledHeaderFile>
175 <LanguageStandard_C>stdc17</LanguageStandard_C>
176 <CompileAs>CompileAsC</CompileAs>
177 <AdditionalIncludeDirectories>
178 </AdditionalIncludeDirectories>
179 </ClCompile>
180 <Link>
181 <SubSystem>
182 </SubSystem>
183 <EnableCOMDATFolding>true</EnableCOMDATFolding>
184 <OptimizeReferences>true</OptimizeReferences>
185 <GenerateDebugInformation>true</GenerateDebugInformation>
186 <ImportLibrary>$(OutDir)$(TargetName).dll.lib</ImportLibrary>
187 </Link>
188 <Lib>
189 <AdditionalDependencies>
190 </AdditionalDependencies>
191 <AdditionalLibraryDirectories>
192 </AdditionalLibraryDirectories>
193 </Lib>
194 </ItemDefinitionGroup>
195 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
196 <ClCompile>
197 <WarningLevel>Level3</WarningLevel>
198 <SDLCheck>true</SDLCheck>
199 <PreprocessorDefinitions>_DEBUG;_LIB;CX_WINDLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
200 <ConformanceMode>true</ConformanceMode>
201 <PrecompiledHeader>NotUsing</PrecompiledHeader>
202 <PrecompiledHeaderFile>
203 </PrecompiledHeaderFile>
204 <LanguageStandard_C>stdc17</LanguageStandard_C>
205 <CompileAs>CompileAsC</CompileAs>
206 <AdditionalIncludeDirectories>
207 </AdditionalIncludeDirectories>
208 </ClCompile>
209 <Link>
210 <SubSystem>
211 </SubSystem>
212 <GenerateDebugInformation>true</GenerateDebugInformation>
213 <ImportLibrary>$(OutDir)$(TargetName).dll.lib</ImportLibrary>
214 </Link>
215 <Lib>
216 <AdditionalDependencies>
217 </AdditionalDependencies>
218 <AdditionalLibraryDirectories>
219 </AdditionalLibraryDirectories>
220 </Lib>
221 </ItemDefinitionGroup>
222 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
223 <ClCompile>
224 <WarningLevel>Level3</WarningLevel>
225 <FunctionLevelLinking>true</FunctionLevelLinking>
226 <IntrinsicFunctions>true</IntrinsicFunctions>
227 <SDLCheck>true</SDLCheck>
228 <PreprocessorDefinitions>NDEBUG;_LIB;CX_WINDLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
229 <ConformanceMode>true</ConformanceMode>
230 <PrecompiledHeader>NotUsing</PrecompiledHeader>
231 <PrecompiledHeaderFile>
232 </PrecompiledHeaderFile>
233 <LanguageStandard_C>stdc17</LanguageStandard_C>
234 <CompileAs>CompileAsC</CompileAs>
235 <AdditionalIncludeDirectories>
236 </AdditionalIncludeDirectories>
237 </ClCompile>
238 <Link>
239 <SubSystem>
240 </SubSystem>
241 <EnableCOMDATFolding>true</EnableCOMDATFolding>
242 <OptimizeReferences>true</OptimizeReferences>
243 <GenerateDebugInformation>true</GenerateDebugInformation>
244 <ImportLibrary>$(OutDir)$(TargetName).dll.lib</ImportLibrary>
245 </Link>
246 <Lib>
247 <AdditionalDependencies>
248 </AdditionalDependencies>
249 <AdditionalLibraryDirectories>
250 </AdditionalLibraryDirectories>
251 </Lib>
252 </ItemDefinitionGroup>
253 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
254 <ImportGroup Label="ExtensionTargets">
255 </ImportGroup>
256 </Project>