Skip to content

Commit 3128e75

Browse files
committed
🔧 Updated project configuration
1 parent f63be1f commit 3128e75

File tree

2 files changed

+107
-7
lines changed

2 files changed

+107
-7
lines changed

‎valve-bsp-parser.vcxproj

+34-7
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@
2727
</PropertyGroup>
2828
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
2929
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
30-
<ConfigurationType>Application</ConfigurationType>
30+
<ConfigurationType>StaticLibrary</ConfigurationType>
3131
<UseDebugLibraries>true</UseDebugLibraries>
3232
<PlatformToolset>v143</PlatformToolset>
3333
<CharacterSet>Unicode</CharacterSet>
3434
</PropertyGroup>
3535
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
36-
<ConfigurationType>Application</ConfigurationType>
36+
<ConfigurationType>StaticLibrary</ConfigurationType>
3737
<UseDebugLibraries>false</UseDebugLibraries>
3838
<PlatformToolset>v143</PlatformToolset>
3939
<WholeProgramOptimization>true</WholeProgramOptimization>
@@ -46,7 +46,7 @@
4646
<CharacterSet>Unicode</CharacterSet>
4747
</PropertyGroup>
4848
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
49-
<ConfigurationType>Application</ConfigurationType>
49+
<ConfigurationType>StaticLibrary</ConfigurationType>
5050
<UseDebugLibraries>false</UseDebugLibraries>
5151
<PlatformToolset>v143</PlatformToolset>
5252
<WholeProgramOptimization>true</WholeProgramOptimization>
@@ -97,7 +97,7 @@
9797
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
9898
<ConformanceMode>true</ConformanceMode>
9999
<LanguageStandard>stdcpp17</LanguageStandard>
100-
<AdditionalIncludeDirectories>$(ProjectDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
100+
<AdditionalIncludeDirectories>$(ProjectDir)thirdparty\liblzma\include;$(ProjectDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
101101
<MultiProcessorCompilation>true</MultiProcessorCompilation>
102102
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
103103
</ClCompile>
@@ -115,7 +115,7 @@
115115
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
116116
<ConformanceMode>true</ConformanceMode>
117117
<LanguageStandard>stdcpp17</LanguageStandard>
118-
<AdditionalIncludeDirectories>$(ProjectDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
118+
<AdditionalIncludeDirectories>$(ProjectDir)thirdparty\liblzma\include;$(ProjectDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
119119
<MultiProcessorCompilation>true</MultiProcessorCompilation>
120120
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
121121
</ClCompile>
@@ -133,7 +133,7 @@
133133
<PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
134134
<ConformanceMode>true</ConformanceMode>
135135
<LanguageStandard>stdcpp17</LanguageStandard>
136-
<AdditionalIncludeDirectories>$(ProjectDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
136+
<AdditionalIncludeDirectories>$(ProjectDir)thirdparty\liblzma\include;$(ProjectDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
137137
<MultiProcessorCompilation>true</MultiProcessorCompilation>
138138
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
139139
</ClCompile>
@@ -151,7 +151,7 @@
151151
<PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
152152
<ConformanceMode>true</ConformanceMode>
153153
<LanguageStandard>stdcpp17</LanguageStandard>
154-
<AdditionalIncludeDirectories>$(ProjectDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
154+
<AdditionalIncludeDirectories>$(ProjectDir)thirdparty\liblzma\include;$(ProjectDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
155155
<MultiProcessorCompilation>true</MultiProcessorCompilation>
156156
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
157157
</ClCompile>
@@ -164,12 +164,39 @@
164164
</ItemDefinitionGroup>
165165
<ItemGroup>
166166
<ClCompile Include="src\bsp_parser.cpp" />
167+
<ClCompile Include="thirdparty\liblzma\src\Alloc.c" />
168+
<ClCompile Include="thirdparty\liblzma\src\LzFind.c" />
169+
<ClCompile Include="thirdparty\liblzma\src\LzmaDec.c" />
170+
<ClCompile Include="thirdparty\liblzma\src\LzmaEnc.c" />
171+
<ClCompile Include="thirdparty\liblzma\src\LzmaLib.c" />
172+
<ClCompile Include="thirdparty\liblzma\src\win\LzFindMt.c" />
173+
<ClCompile Include="thirdparty\liblzma\src\win\LzmaLibExports.c" />
174+
<ClCompile Include="thirdparty\liblzma\src\win\Threads.c" />
167175
</ItemGroup>
168176
<ItemGroup>
169177
<ClInclude Include="include\valve-bsp-parser\bsp_parser.hpp" />
170178
<ClInclude Include="include\valve-bsp-parser\core\matrix.hpp" />
171179
<ClInclude Include="include\valve-bsp-parser\core\requirements.hpp" />
172180
<ClInclude Include="include\valve-bsp-parser\core\valve_structs.hpp" />
181+
<ClInclude Include="thirdparty\liblzma\include\7zTypes.h" />
182+
<ClInclude Include="thirdparty\liblzma\include\Alloc.h" />
183+
<ClInclude Include="thirdparty\liblzma\include\Compiler.h" />
184+
<ClInclude Include="thirdparty\liblzma\include\LzFind.h" />
185+
<ClInclude Include="thirdparty\liblzma\include\LzHash.h" />
186+
<ClInclude Include="thirdparty\liblzma\include\LzmaDec.h" />
187+
<ClInclude Include="thirdparty\liblzma\include\LzmaEnc.h" />
188+
<ClInclude Include="thirdparty\liblzma\include\LzmaLib.h" />
189+
<ClInclude Include="thirdparty\liblzma\include\Precomp.h" />
190+
<ClInclude Include="thirdparty\liblzma\include\win\LzFindMt.h" />
191+
<ClInclude Include="thirdparty\liblzma\include\win\Threads.h" />
192+
<ClInclude Include="thirdparty\liblzma\src\win\7zVersion.h" />
193+
</ItemGroup>
194+
<ItemGroup>
195+
<ResourceCompile Include="thirdparty\liblzma\src\win\7zVersion.rc" />
196+
<ResourceCompile Include="thirdparty\liblzma\src\win\resource.rc" />
197+
</ItemGroup>
198+
<ItemGroup>
199+
<None Include="thirdparty\liblzma\src\win\LzmaLib.def" />
173200
</ItemGroup>
174201
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
175202
<ImportGroup Label="ExtensionTargets">

‎valve-bsp-parser.vcxproj.filters

+73
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,30 @@
1818
<ClCompile Include="src\bsp_parser.cpp">
1919
<Filter>Source Files</Filter>
2020
</ClCompile>
21+
<ClCompile Include="thirdparty\liblzma\src\win\LzFindMt.c">
22+
<Filter>Source Files</Filter>
23+
</ClCompile>
24+
<ClCompile Include="thirdparty\liblzma\src\win\LzmaLibExports.c">
25+
<Filter>Source Files</Filter>
26+
</ClCompile>
27+
<ClCompile Include="thirdparty\liblzma\src\win\Threads.c">
28+
<Filter>Source Files</Filter>
29+
</ClCompile>
30+
<ClCompile Include="thirdparty\liblzma\src\Alloc.c">
31+
<Filter>Source Files</Filter>
32+
</ClCompile>
33+
<ClCompile Include="thirdparty\liblzma\src\LzFind.c">
34+
<Filter>Source Files</Filter>
35+
</ClCompile>
36+
<ClCompile Include="thirdparty\liblzma\src\LzmaDec.c">
37+
<Filter>Source Files</Filter>
38+
</ClCompile>
39+
<ClCompile Include="thirdparty\liblzma\src\LzmaEnc.c">
40+
<Filter>Source Files</Filter>
41+
</ClCompile>
42+
<ClCompile Include="thirdparty\liblzma\src\LzmaLib.c">
43+
<Filter>Source Files</Filter>
44+
</ClCompile>
2145
</ItemGroup>
2246
<ItemGroup>
2347
<ClInclude Include="include\valve-bsp-parser\core\requirements.hpp">
@@ -32,5 +56,54 @@
3256
<ClInclude Include="include\valve-bsp-parser\core\valve_structs.hpp">
3357
<Filter>Header Files</Filter>
3458
</ClInclude>
59+
<ClInclude Include="thirdparty\liblzma\include\win\LzFindMt.h">
60+
<Filter>Header Files</Filter>
61+
</ClInclude>
62+
<ClInclude Include="thirdparty\liblzma\include\win\Threads.h">
63+
<Filter>Header Files</Filter>
64+
</ClInclude>
65+
<ClInclude Include="thirdparty\liblzma\include\7zTypes.h">
66+
<Filter>Header Files</Filter>
67+
</ClInclude>
68+
<ClInclude Include="thirdparty\liblzma\include\Alloc.h">
69+
<Filter>Header Files</Filter>
70+
</ClInclude>
71+
<ClInclude Include="thirdparty\liblzma\include\Compiler.h">
72+
<Filter>Header Files</Filter>
73+
</ClInclude>
74+
<ClInclude Include="thirdparty\liblzma\include\LzFind.h">
75+
<Filter>Header Files</Filter>
76+
</ClInclude>
77+
<ClInclude Include="thirdparty\liblzma\include\LzHash.h">
78+
<Filter>Header Files</Filter>
79+
</ClInclude>
80+
<ClInclude Include="thirdparty\liblzma\include\LzmaDec.h">
81+
<Filter>Header Files</Filter>
82+
</ClInclude>
83+
<ClInclude Include="thirdparty\liblzma\include\LzmaEnc.h">
84+
<Filter>Header Files</Filter>
85+
</ClInclude>
86+
<ClInclude Include="thirdparty\liblzma\include\LzmaLib.h">
87+
<Filter>Header Files</Filter>
88+
</ClInclude>
89+
<ClInclude Include="thirdparty\liblzma\include\Precomp.h">
90+
<Filter>Header Files</Filter>
91+
</ClInclude>
92+
<ClInclude Include="thirdparty\liblzma\src\win\7zVersion.h">
93+
<Filter>Header Files</Filter>
94+
</ClInclude>
95+
</ItemGroup>
96+
<ItemGroup>
97+
<ResourceCompile Include="thirdparty\liblzma\src\win\7zVersion.rc">
98+
<Filter>Resource Files</Filter>
99+
</ResourceCompile>
100+
<ResourceCompile Include="thirdparty\liblzma\src\win\resource.rc">
101+
<Filter>Resource Files</Filter>
102+
</ResourceCompile>
103+
</ItemGroup>
104+
<ItemGroup>
105+
<None Include="thirdparty\liblzma\src\win\LzmaLib.def">
106+
<Filter>Source Files</Filter>
107+
</None>
35108
</ItemGroup>
36109
</Project>

0 commit comments

Comments
 (0)