Skip to content

Commit c1b31d5

Browse files
committed
Added vcpkg configurations.
1 parent 7fa4efe commit c1b31d5

File tree

1 file changed

+142
-0
lines changed

1 file changed

+142
-0
lines changed

build/msw/VocalTractLabBackend.vcxproj

Lines changed: 142 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,26 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<ItemGroup Label="ProjectConfigurations">
4+
<ProjectConfiguration Include="Debug_vcpkg|Win32">
5+
<Configuration>Debug_vcpkg</Configuration>
6+
<Platform>Win32</Platform>
7+
</ProjectConfiguration>
8+
<ProjectConfiguration Include="Debug_vcpkg|x64">
9+
<Configuration>Debug_vcpkg</Configuration>
10+
<Platform>x64</Platform>
11+
</ProjectConfiguration>
412
<ProjectConfiguration Include="Debug|Win32">
513
<Configuration>Debug</Configuration>
614
<Platform>Win32</Platform>
715
</ProjectConfiguration>
16+
<ProjectConfiguration Include="Release_vcpkg|Win32">
17+
<Configuration>Release_vcpkg</Configuration>
18+
<Platform>Win32</Platform>
19+
</ProjectConfiguration>
20+
<ProjectConfiguration Include="Release_vcpkg|x64">
21+
<Configuration>Release_vcpkg</Configuration>
22+
<Platform>x64</Platform>
23+
</ProjectConfiguration>
824
<ProjectConfiguration Include="Release|Win32">
925
<Configuration>Release</Configuration>
1026
<Platform>Win32</Platform>
@@ -105,26 +121,52 @@
105121
<PlatformToolset>v142</PlatformToolset>
106122
<CharacterSet>Unicode</CharacterSet>
107123
</PropertyGroup>
124+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_vcpkg|Win32'" Label="Configuration">
125+
<ConfigurationType>StaticLibrary</ConfigurationType>
126+
<UseDebugLibraries>true</UseDebugLibraries>
127+
<PlatformToolset>v142</PlatformToolset>
128+
<CharacterSet>Unicode</CharacterSet>
129+
</PropertyGroup>
108130
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
109131
<ConfigurationType>StaticLibrary</ConfigurationType>
110132
<UseDebugLibraries>false</UseDebugLibraries>
111133
<PlatformToolset>v142</PlatformToolset>
112134
<WholeProgramOptimization>true</WholeProgramOptimization>
113135
<CharacterSet>Unicode</CharacterSet>
114136
</PropertyGroup>
137+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_vcpkg|Win32'" Label="Configuration">
138+
<ConfigurationType>StaticLibrary</ConfigurationType>
139+
<UseDebugLibraries>false</UseDebugLibraries>
140+
<PlatformToolset>v142</PlatformToolset>
141+
<WholeProgramOptimization>true</WholeProgramOptimization>
142+
<CharacterSet>Unicode</CharacterSet>
143+
</PropertyGroup>
115144
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
116145
<ConfigurationType>StaticLibrary</ConfigurationType>
117146
<UseDebugLibraries>true</UseDebugLibraries>
118147
<PlatformToolset>v142</PlatformToolset>
119148
<CharacterSet>Unicode</CharacterSet>
120149
</PropertyGroup>
150+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_vcpkg|x64'" Label="Configuration">
151+
<ConfigurationType>StaticLibrary</ConfigurationType>
152+
<UseDebugLibraries>true</UseDebugLibraries>
153+
<PlatformToolset>v142</PlatformToolset>
154+
<CharacterSet>Unicode</CharacterSet>
155+
</PropertyGroup>
121156
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
122157
<ConfigurationType>StaticLibrary</ConfigurationType>
123158
<UseDebugLibraries>false</UseDebugLibraries>
124159
<PlatformToolset>v142</PlatformToolset>
125160
<WholeProgramOptimization>true</WholeProgramOptimization>
126161
<CharacterSet>Unicode</CharacterSet>
127162
</PropertyGroup>
163+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_vcpkg|x64'" Label="Configuration">
164+
<ConfigurationType>StaticLibrary</ConfigurationType>
165+
<UseDebugLibraries>false</UseDebugLibraries>
166+
<PlatformToolset>v142</PlatformToolset>
167+
<WholeProgramOptimization>true</WholeProgramOptimization>
168+
<CharacterSet>Unicode</CharacterSet>
169+
</PropertyGroup>
128170
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
129171
<ImportGroup Label="ExtensionSettings">
130172
</ImportGroup>
@@ -133,32 +175,60 @@
133175
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
134176
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
135177
</ImportGroup>
178+
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_vcpkg|Win32'" Label="PropertySheets">
179+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
180+
</ImportGroup>
136181
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
137182
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
138183
</ImportGroup>
184+
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_vcpkg|Win32'" Label="PropertySheets">
185+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
186+
</ImportGroup>
139187
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
140188
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
141189
</ImportGroup>
190+
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_vcpkg|x64'" Label="PropertySheets">
191+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
192+
</ImportGroup>
142193
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
143194
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
144195
</ImportGroup>
196+
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_vcpkg|x64'" Label="PropertySheets">
197+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
198+
</ImportGroup>
145199
<PropertyGroup Label="UserMacros" />
146200
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
147201
<LinkIncremental>true</LinkIncremental>
148202
</PropertyGroup>
203+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_vcpkg|Win32'">
204+
<LinkIncremental>true</LinkIncremental>
205+
</PropertyGroup>
149206
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
150207
<LinkIncremental>false</LinkIncremental>
151208
</PropertyGroup>
209+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_vcpkg|Win32'">
210+
<LinkIncremental>false</LinkIncremental>
211+
</PropertyGroup>
152212
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
153213
<LinkIncremental>true</LinkIncremental>
154214
<OutDir>..\..\lib\$(Configuration)\</OutDir>
155215
<IntDir>tmp\$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
156216
</PropertyGroup>
217+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_vcpkg|x64'">
218+
<LinkIncremental>true</LinkIncremental>
219+
<OutDir>..\..\lib\$(Configuration)\</OutDir>
220+
<IntDir>tmp\$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
221+
</PropertyGroup>
157222
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
158223
<LinkIncremental>false</LinkIncremental>
159224
<OutDir>..\..\lib\$(Configuration)\</OutDir>
160225
<IntDir>tmp\$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
161226
</PropertyGroup>
227+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_vcpkg|x64'">
228+
<LinkIncremental>false</LinkIncremental>
229+
<OutDir>..\..\lib\$(Configuration)\</OutDir>
230+
<IntDir>tmp\$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
231+
</PropertyGroup>
162232
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
163233
<ClCompile>
164234
<WarningLevel>Level3</WarningLevel>
@@ -174,6 +244,21 @@
174244
<GenerateDebugInformation>true</GenerateDebugInformation>
175245
</Link>
176246
</ItemDefinitionGroup>
247+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_vcpkg|Win32'">
248+
<ClCompile>
249+
<WarningLevel>Level3</WarningLevel>
250+
<SDLCheck>true</SDLCheck>
251+
<PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
252+
<ConformanceMode>true</ConformanceMode>
253+
<PrecompiledHeader>Use</PrecompiledHeader>
254+
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
255+
</ClCompile>
256+
<Link>
257+
<SubSystem>
258+
</SubSystem>
259+
<GenerateDebugInformation>true</GenerateDebugInformation>
260+
</Link>
261+
</ItemDefinitionGroup>
177262
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
178263
<ClCompile>
179264
<WarningLevel>Level3</WarningLevel>
@@ -193,6 +278,25 @@
193278
<GenerateDebugInformation>true</GenerateDebugInformation>
194279
</Link>
195280
</ItemDefinitionGroup>
281+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_vcpkg|Win32'">
282+
<ClCompile>
283+
<WarningLevel>Level3</WarningLevel>
284+
<FunctionLevelLinking>true</FunctionLevelLinking>
285+
<IntrinsicFunctions>true</IntrinsicFunctions>
286+
<SDLCheck>true</SDLCheck>
287+
<PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
288+
<ConformanceMode>true</ConformanceMode>
289+
<PrecompiledHeader>Use</PrecompiledHeader>
290+
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
291+
</ClCompile>
292+
<Link>
293+
<SubSystem>
294+
</SubSystem>
295+
<EnableCOMDATFolding>true</EnableCOMDATFolding>
296+
<OptimizeReferences>true</OptimizeReferences>
297+
<GenerateDebugInformation>true</GenerateDebugInformation>
298+
</Link>
299+
</ItemDefinitionGroup>
196300
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
197301
<ClCompile>
198302
<WarningLevel>Level3</WarningLevel>
@@ -210,6 +314,23 @@
210314
<GenerateDebugInformation>true</GenerateDebugInformation>
211315
</Link>
212316
</ItemDefinitionGroup>
317+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_vcpkg|x64'">
318+
<ClCompile>
319+
<WarningLevel>Level3</WarningLevel>
320+
<SDLCheck>true</SDLCheck>
321+
<PreprocessorDefinitions>WIN32;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
322+
<ConformanceMode>true</ConformanceMode>
323+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
324+
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
325+
<AdditionalIncludeDirectories>..\..\include\VocalTractLabBackend;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
326+
<LanguageStandard>stdcpp14</LanguageStandard>
327+
</ClCompile>
328+
<Link>
329+
<SubSystem>
330+
</SubSystem>
331+
<GenerateDebugInformation>true</GenerateDebugInformation>
332+
</Link>
333+
</ItemDefinitionGroup>
213334
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
214335
<ClCompile>
215336
<WarningLevel>Level3</WarningLevel>
@@ -231,6 +352,27 @@
231352
<GenerateDebugInformation>true</GenerateDebugInformation>
232353
</Link>
233354
</ItemDefinitionGroup>
355+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_vcpkg|x64'">
356+
<ClCompile>
357+
<WarningLevel>Level3</WarningLevel>
358+
<FunctionLevelLinking>true</FunctionLevelLinking>
359+
<IntrinsicFunctions>true</IntrinsicFunctions>
360+
<SDLCheck>true</SDLCheck>
361+
<PreprocessorDefinitions>WIN32;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
362+
<ConformanceMode>true</ConformanceMode>
363+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
364+
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
365+
<AdditionalIncludeDirectories>..\..\include\VocalTractLabBackend;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
366+
<LanguageStandard>stdcpp14</LanguageStandard>
367+
</ClCompile>
368+
<Link>
369+
<SubSystem>
370+
</SubSystem>
371+
<EnableCOMDATFolding>true</EnableCOMDATFolding>
372+
<OptimizeReferences>true</OptimizeReferences>
373+
<GenerateDebugInformation>true</GenerateDebugInformation>
374+
</Link>
375+
</ItemDefinitionGroup>
234376
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
235377
<ImportGroup Label="ExtensionTargets">
236378
</ImportGroup>

0 commit comments

Comments
 (0)