comparison foosdk/sdk/foobar2000/shared/shared.vcxproj @ 1:20d02a178406 default tip

*: check in everything else yay
author Paper <paper@tflc.us>
date Mon, 05 Jan 2026 02:15:46 -0500
parents
children
comparison
equal deleted inserted replaced
0:e9bb126753e7 1:20d02a178406
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="Debug|ARM64">
5 <Configuration>Debug</Configuration>
6 <Platform>ARM64</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Debug|ARM64EC">
9 <Configuration>Debug</Configuration>
10 <Platform>ARM64EC</Platform>
11 </ProjectConfiguration>
12 <ProjectConfiguration Include="Debug|Win32">
13 <Configuration>Debug</Configuration>
14 <Platform>Win32</Platform>
15 </ProjectConfiguration>
16 <ProjectConfiguration Include="Debug|x64">
17 <Configuration>Debug</Configuration>
18 <Platform>x64</Platform>
19 </ProjectConfiguration>
20 <ProjectConfiguration Include="Release|ARM64">
21 <Configuration>Release</Configuration>
22 <Platform>ARM64</Platform>
23 </ProjectConfiguration>
24 <ProjectConfiguration Include="Release|ARM64EC">
25 <Configuration>Release</Configuration>
26 <Platform>ARM64EC</Platform>
27 </ProjectConfiguration>
28 <ProjectConfiguration Include="Release|Win32">
29 <Configuration>Release</Configuration>
30 <Platform>Win32</Platform>
31 </ProjectConfiguration>
32 <ProjectConfiguration Include="Release|x64">
33 <Configuration>Release</Configuration>
34 <Platform>x64</Platform>
35 </ProjectConfiguration>
36 </ItemGroup>
37 <PropertyGroup Label="Globals">
38 <ProjectGuid>{054C606B-17BF-4540-AC4E-A9A7243628B8}</ProjectGuid>
39 <RootNamespace>shared</RootNamespace>
40 <Keyword>Win32Proj</Keyword>
41 <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
42 </PropertyGroup>
43 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
44 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
45 <ConfigurationType>DynamicLibrary</ConfigurationType>
46 <CharacterSet>Unicode</CharacterSet>
47 <WholeProgramOptimization>true</WholeProgramOptimization>
48 <PlatformToolset>v142</PlatformToolset>
49 </PropertyGroup>
50 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
51 <ConfigurationType>DynamicLibrary</ConfigurationType>
52 <CharacterSet>Unicode</CharacterSet>
53 <WholeProgramOptimization>true</WholeProgramOptimization>
54 <PlatformToolset>v142</PlatformToolset>
55 </PropertyGroup>
56 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
57 <ConfigurationType>DynamicLibrary</ConfigurationType>
58 <CharacterSet>Unicode</CharacterSet>
59 <WholeProgramOptimization>true</WholeProgramOptimization>
60 <PlatformToolset>v143</PlatformToolset>
61 </PropertyGroup>
62 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64EC'" Label="Configuration">
63 <ConfigurationType>DynamicLibrary</ConfigurationType>
64 <CharacterSet>Unicode</CharacterSet>
65 <WholeProgramOptimization>true</WholeProgramOptimization>
66 <PlatformToolset>v143</PlatformToolset>
67 </PropertyGroup>
68 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
69 <ConfigurationType>DynamicLibrary</ConfigurationType>
70 <CharacterSet>Unicode</CharacterSet>
71 <PlatformToolset>v142</PlatformToolset>
72 </PropertyGroup>
73 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
74 <ConfigurationType>DynamicLibrary</ConfigurationType>
75 <CharacterSet>Unicode</CharacterSet>
76 <PlatformToolset>v142</PlatformToolset>
77 </PropertyGroup>
78 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
79 <ConfigurationType>DynamicLibrary</ConfigurationType>
80 <CharacterSet>Unicode</CharacterSet>
81 <PlatformToolset>v143</PlatformToolset>
82 </PropertyGroup>
83 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64EC'" Label="Configuration">
84 <ConfigurationType>DynamicLibrary</ConfigurationType>
85 <CharacterSet>Unicode</CharacterSet>
86 <PlatformToolset>v143</PlatformToolset>
87 </PropertyGroup>
88 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
89 <ImportGroup Label="ExtensionSettings">
90 </ImportGroup>
91 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
92 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
93 </ImportGroup>
94 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
95 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
96 </ImportGroup>
97 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets">
98 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
99 </ImportGroup>
100 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64EC'" Label="PropertySheets">
101 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
102 </ImportGroup>
103 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
104 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
105 </ImportGroup>
106 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
107 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
108 </ImportGroup>
109 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets">
110 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
111 </ImportGroup>
112 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64EC'" Label="PropertySheets">
113 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
114 </ImportGroup>
115 <PropertyGroup Label="UserMacros" />
116 <PropertyGroup>
117 <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
118 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir>
119 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)\</IntDir>
120 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
121 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
122 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</LinkIncremental>
123 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64EC'">true</LinkIncremental>
124 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\</OutDir>
125 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\</IntDir>
126 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
127 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
128 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">false</LinkIncremental>
129 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM64EC'">false</LinkIncremental>
130 </PropertyGroup>
131 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
132 <ClCompile>
133 <Optimization>Disabled</Optimization>
134 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
135 <PrecompiledHeader>Use</PrecompiledHeader>
136 <PrecompiledHeaderFile>shared.h</PrecompiledHeaderFile>
137 <WarningLevel>Level3</WarningLevel>
138 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
139 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
140 <TreatSpecificWarningsAsErrors>4715</TreatSpecificWarningsAsErrors>
141 <FloatingPointModel>Fast</FloatingPointModel>
142 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;SHARED_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
143 <ConformanceMode>true</ConformanceMode>
144 <LanguageStandard>stdcpp20</LanguageStandard>
145 </ClCompile>
146 <Link>
147 <AdditionalDependencies>comctl32.lib;imagehlp.lib;uxtheme.lib;dbghelp.lib;%(AdditionalDependencies)</AdditionalDependencies>
148 <GenerateDebugInformation>true</GenerateDebugInformation>
149 <ProgramDatabaseFile>$(OutDir)shared.pdb</ProgramDatabaseFile>
150 <SubSystem>Windows</SubSystem>
151 <DataExecutionPrevention>
152 </DataExecutionPrevention>
153 <ImportLibrary>$(OutDir)shared.lib</ImportLibrary>
154 <TargetMachine>MachineX86</TargetMachine>
155 </Link>
156 </ItemDefinitionGroup>
157 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
158 <ClCompile>
159 <Optimization>Disabled</Optimization>
160 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
161 <PrecompiledHeader>Use</PrecompiledHeader>
162 <PrecompiledHeaderFile>shared.h</PrecompiledHeaderFile>
163 <WarningLevel>Level3</WarningLevel>
164 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
165 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
166 <TreatSpecificWarningsAsErrors>4715</TreatSpecificWarningsAsErrors>
167 <FloatingPointModel>Fast</FloatingPointModel>
168 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;SHARED_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
169 <ConformanceMode>true</ConformanceMode>
170 <LanguageStandard>stdcpp20</LanguageStandard>
171 </ClCompile>
172 <Link>
173 <AdditionalDependencies>comctl32.lib;imagehlp.lib;uxtheme.lib;dbghelp.lib;%(AdditionalDependencies)</AdditionalDependencies>
174 <GenerateDebugInformation>true</GenerateDebugInformation>
175 <ProgramDatabaseFile>$(OutDir)shared.pdb</ProgramDatabaseFile>
176 <SubSystem>Windows</SubSystem>
177 <DataExecutionPrevention>
178 </DataExecutionPrevention>
179 <ImportLibrary>$(OutDir)shared.lib</ImportLibrary>
180 </Link>
181 </ItemDefinitionGroup>
182 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
183 <ClCompile>
184 <Optimization>Disabled</Optimization>
185 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
186 <PrecompiledHeader>Use</PrecompiledHeader>
187 <PrecompiledHeaderFile>shared.h</PrecompiledHeaderFile>
188 <WarningLevel>Level3</WarningLevel>
189 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
190 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
191 <TreatSpecificWarningsAsErrors>4715</TreatSpecificWarningsAsErrors>
192 <FloatingPointModel>Fast</FloatingPointModel>
193 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;SHARED_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
194 <ConformanceMode>true</ConformanceMode>
195 <LanguageStandard>stdcpp20</LanguageStandard>
196 </ClCompile>
197 <Link>
198 <AdditionalDependencies>comctl32.lib;imagehlp.lib;uxtheme.lib;dbghelp.lib;%(AdditionalDependencies)</AdditionalDependencies>
199 <GenerateDebugInformation>true</GenerateDebugInformation>
200 <ProgramDatabaseFile>$(OutDir)shared.pdb</ProgramDatabaseFile>
201 <SubSystem>Windows</SubSystem>
202 <DataExecutionPrevention>
203 </DataExecutionPrevention>
204 <ImportLibrary>$(OutDir)shared.lib</ImportLibrary>
205 </Link>
206 </ItemDefinitionGroup>
207 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64EC'">
208 <ClCompile>
209 <Optimization>Disabled</Optimization>
210 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
211 <PrecompiledHeader>Use</PrecompiledHeader>
212 <PrecompiledHeaderFile>shared.h</PrecompiledHeaderFile>
213 <WarningLevel>Level3</WarningLevel>
214 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
215 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
216 <TreatSpecificWarningsAsErrors>4715</TreatSpecificWarningsAsErrors>
217 <FloatingPointModel>Fast</FloatingPointModel>
218 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;SHARED_EXPORTS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
219 <ConformanceMode>true</ConformanceMode>
220 <LanguageStandard>stdcpp20</LanguageStandard>
221 </ClCompile>
222 <Link>
223 <AdditionalDependencies>comctl32.lib;imagehlp.lib;uxtheme.lib;dbghelp.lib;%(AdditionalDependencies)</AdditionalDependencies>
224 <GenerateDebugInformation>true</GenerateDebugInformation>
225 <ProgramDatabaseFile>$(OutDir)shared.pdb</ProgramDatabaseFile>
226 <SubSystem>Windows</SubSystem>
227 <DataExecutionPrevention>
228 </DataExecutionPrevention>
229 <ImportLibrary>$(OutDir)shared.lib</ImportLibrary>
230 </Link>
231 </ItemDefinitionGroup>
232 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
233 <ClCompile>
234 <Optimization>Full</Optimization>
235 <StringPooling>true</StringPooling>
236 <BufferSecurityCheck>false</BufferSecurityCheck>
237 <FloatingPointModel>Fast</FloatingPointModel>
238 <RuntimeTypeInfo>false</RuntimeTypeInfo>
239 <PrecompiledHeader>Use</PrecompiledHeader>
240 <PrecompiledHeaderFile>shared.h</PrecompiledHeaderFile>
241 <WarningLevel>Level3</WarningLevel>
242 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
243 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
244 <AdditionalOptions>/d2notypeopt %(AdditionalOptions)</AdditionalOptions>
245 <TreatSpecificWarningsAsErrors>4715</TreatSpecificWarningsAsErrors>
246 <OmitFramePointers>true</OmitFramePointers>
247 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;SHARED_EXPORTS;_WINDLL;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
248 <ConformanceMode>true</ConformanceMode>
249 <LanguageStandard>stdcpp20</LanguageStandard>
250 </ClCompile>
251 <Link>
252 <AdditionalDependencies>comctl32.lib;imagehlp.lib;uxtheme.lib;dbghelp.lib;%(AdditionalDependencies)</AdditionalDependencies>
253 <GenerateDebugInformation>true</GenerateDebugInformation>
254 <SubSystem>Windows</SubSystem>
255 <OptimizeReferences>true</OptimizeReferences>
256 <EnableCOMDATFolding>true</EnableCOMDATFolding>
257 <DataExecutionPrevention>
258 </DataExecutionPrevention>
259 <ImportLibrary>$(OutDir)shared.lib</ImportLibrary>
260 <TargetMachine>MachineX86</TargetMachine>
261 </Link>
262 <PostBuildEvent>
263 <Command>copy "$(OutDir)shared.lib" "$(ProjectDir)shared-$(Platform).lib"</Command>
264 </PostBuildEvent>
265 </ItemDefinitionGroup>
266 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
267 <ClCompile>
268 <Optimization>Full</Optimization>
269 <StringPooling>true</StringPooling>
270 <BufferSecurityCheck>false</BufferSecurityCheck>
271 <FloatingPointModel>Fast</FloatingPointModel>
272 <RuntimeTypeInfo>false</RuntimeTypeInfo>
273 <PrecompiledHeader>Use</PrecompiledHeader>
274 <PrecompiledHeaderFile>shared.h</PrecompiledHeaderFile>
275 <WarningLevel>Level3</WarningLevel>
276 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
277 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
278 <AdditionalOptions>/d2notypeopt %(AdditionalOptions)</AdditionalOptions>
279 <TreatSpecificWarningsAsErrors>4715</TreatSpecificWarningsAsErrors>
280 <OmitFramePointers>true</OmitFramePointers>
281 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;SHARED_EXPORTS;_WINDLL;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
282 <ConformanceMode>true</ConformanceMode>
283 <LanguageStandard>stdcpp20</LanguageStandard>
284 </ClCompile>
285 <Link>
286 <AdditionalDependencies>comctl32.lib;imagehlp.lib;uxtheme.lib;dbghelp.lib;%(AdditionalDependencies)</AdditionalDependencies>
287 <GenerateDebugInformation>true</GenerateDebugInformation>
288 <SubSystem>Windows</SubSystem>
289 <OptimizeReferences>true</OptimizeReferences>
290 <EnableCOMDATFolding>true</EnableCOMDATFolding>
291 <DataExecutionPrevention>
292 </DataExecutionPrevention>
293 <ImportLibrary>$(OutDir)shared.lib</ImportLibrary>
294 </Link>
295 <PostBuildEvent>
296 <Command>copy "$(OutDir)shared.lib" "$(ProjectDir)shared-$(Platform).lib"</Command>
297 </PostBuildEvent>
298 </ItemDefinitionGroup>
299 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
300 <ClCompile>
301 <Optimization>Full</Optimization>
302 <StringPooling>true</StringPooling>
303 <BufferSecurityCheck>false</BufferSecurityCheck>
304 <FloatingPointModel>Fast</FloatingPointModel>
305 <RuntimeTypeInfo>false</RuntimeTypeInfo>
306 <PrecompiledHeader>Use</PrecompiledHeader>
307 <PrecompiledHeaderFile>shared.h</PrecompiledHeaderFile>
308 <WarningLevel>Level3</WarningLevel>
309 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
310 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
311 <AdditionalOptions>/d2notypeopt %(AdditionalOptions)</AdditionalOptions>
312 <TreatSpecificWarningsAsErrors>4715</TreatSpecificWarningsAsErrors>
313 <OmitFramePointers>true</OmitFramePointers>
314 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;SHARED_EXPORTS;_WINDLL;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
315 <ConformanceMode>true</ConformanceMode>
316 <LanguageStandard>stdcpp20</LanguageStandard>
317 </ClCompile>
318 <Link>
319 <AdditionalDependencies>comctl32.lib;imagehlp.lib;uxtheme.lib;dbghelp.lib;%(AdditionalDependencies)</AdditionalDependencies>
320 <GenerateDebugInformation>true</GenerateDebugInformation>
321 <SubSystem>Windows</SubSystem>
322 <OptimizeReferences>true</OptimizeReferences>
323 <EnableCOMDATFolding>true</EnableCOMDATFolding>
324 <DataExecutionPrevention>
325 </DataExecutionPrevention>
326 <ImportLibrary>$(OutDir)shared.lib</ImportLibrary>
327 </Link>
328 <PostBuildEvent>
329 <Command>copy "$(OutDir)shared.lib" "$(ProjectDir)shared-$(Platform).lib"</Command>
330 </PostBuildEvent>
331 </ItemDefinitionGroup>
332 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64EC'">
333 <ClCompile>
334 <Optimization>Full</Optimization>
335 <StringPooling>true</StringPooling>
336 <BufferSecurityCheck>false</BufferSecurityCheck>
337 <FloatingPointModel>Fast</FloatingPointModel>
338 <RuntimeTypeInfo>false</RuntimeTypeInfo>
339 <PrecompiledHeader>Use</PrecompiledHeader>
340 <PrecompiledHeaderFile>shared.h</PrecompiledHeaderFile>
341 <WarningLevel>Level3</WarningLevel>
342 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
343 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
344 <AdditionalOptions>/d2notypeopt %(AdditionalOptions)</AdditionalOptions>
345 <TreatSpecificWarningsAsErrors>4715</TreatSpecificWarningsAsErrors>
346 <OmitFramePointers>true</OmitFramePointers>
347 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;SHARED_EXPORTS;_WINDLL;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
348 <ConformanceMode>true</ConformanceMode>
349 <LanguageStandard>stdcpp20</LanguageStandard>
350 </ClCompile>
351 <Link>
352 <AdditionalDependencies>comctl32.lib;imagehlp.lib;uxtheme.lib;dbghelp.lib;%(AdditionalDependencies)</AdditionalDependencies>
353 <GenerateDebugInformation>true</GenerateDebugInformation>
354 <SubSystem>Windows</SubSystem>
355 <OptimizeReferences>true</OptimizeReferences>
356 <EnableCOMDATFolding>true</EnableCOMDATFolding>
357 <DataExecutionPrevention>
358 </DataExecutionPrevention>
359 <ImportLibrary>$(OutDir)shared.lib</ImportLibrary>
360 </Link>
361 <PostBuildEvent>
362 <Command>copy "$(OutDir)shared.lib" "$(ProjectDir)shared-$(Platform).lib"</Command>
363 </PostBuildEvent>
364 </ItemDefinitionGroup>
365 <ItemGroup>
366 <ClCompile Include="audio_math.cpp" />
367 <ClCompile Include="crash_info.cpp" />
368 <ClCompile Include="filedialogs.cpp" />
369 <ClCompile Include="filedialogs_vista.cpp" />
370 <ClCompile Include="font_description.cpp" />
371 <ClCompile Include="minidump.cpp" />
372 <ClCompile Include="modal_dialog.cpp" />
373 <ClCompile Include="stdafx.cpp">
374 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
375 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
376 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">Create</PrecompiledHeader>
377 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64EC'">Create</PrecompiledHeader>
378 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
379 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>
380 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">Create</PrecompiledHeader>
381 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|ARM64EC'">Create</PrecompiledHeader>
382 </ClCompile>
383 <ClCompile Include="systray.cpp" />
384 <ClCompile Include="text_drawing.cpp" />
385 <ClCompile Include="utf8.cpp" />
386 <ClCompile Include="utf8api.cpp" />
387 <ClCompile Include="Utility.cpp" />
388 </ItemGroup>
389 <ItemGroup>
390 <ClInclude Include="audio_math.h" />
391 <ClInclude Include="fb2kdebug.h" />
392 <ClInclude Include="filedialogs.h" />
393 <ClInclude Include="shared.h" />
394 <ClInclude Include="win32_misc.h" />
395 </ItemGroup>
396 <ItemGroup>
397 <ProjectReference Include="..\..\pfc\pfc.vcxproj">
398 <Project>{ebfffb4e-261d-44d3-b89c-957b31a0bf9c}</Project>
399 </ProjectReference>
400 </ItemGroup>
401 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
402 <ImportGroup Label="ExtensionTargets">
403 </ImportGroup>
404 </Project>