Skip to content

Commit 1fc8dd7

Browse files
intorrXottab-DUTY
authored andcommitted
Don't use internal lzo library. Use external one. And fix crash in src/utils/xrCompress/main.cpp at application exit.
1 parent 502f51d commit 1fc8dd7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

131 files changed

+29
-17472
lines changed

src/utils/CompressionTest/CompressionTest.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66

77
#pragma warning(push)
88
#pragma warning(disable : 193 128 810)
9-
#include "utils/xrCompress/lzo/lzo1x.h"
10-
#include "utils/xrCompress/lzo/lzo1y.h"
9+
#include "lzo/lzo1x.h"
10+
#include "lzo/lzo1y.h"
1111
#pragma warning(pop)
1212

1313
extern compression::ppmd::stream* trained_model;

src/utils/CompressionTest/CompressionTest.vcxproj

Lines changed: 11 additions & 105 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@
101101
</Link>
102102
<ClCompile>
103103
<PrecompiledHeader>NotUsing</PrecompiledHeader>
104+
<AdditionalIncludeDirectories>$(xrExternals)lzo\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
104105
</ClCompile>
105106
</ItemDefinitionGroup>
106107
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
@@ -109,6 +110,7 @@
109110
</Link>
110111
<ClCompile>
111112
<PrecompiledHeader>NotUsing</PrecompiledHeader>
113+
<AdditionalIncludeDirectories>$(xrExternals)lzo\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
112114
</ClCompile>
113115
</ItemDefinitionGroup>
114116
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
@@ -117,6 +119,7 @@
117119
</Link>
118120
<ClCompile>
119121
<PrecompiledHeader>NotUsing</PrecompiledHeader>
122+
<AdditionalIncludeDirectories>$(xrExternals)lzo\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
120123
</ClCompile>
121124
</ItemDefinitionGroup>
122125
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
@@ -125,6 +128,7 @@
125128
</Link>
126129
<ClCompile>
127130
<PrecompiledHeader>NotUsing</PrecompiledHeader>
131+
<AdditionalIncludeDirectories>$(xrExternals)lzo\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
128132
</ClCompile>
129133
</ItemDefinitionGroup>
130134
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Mixed|Win32'">
@@ -133,6 +137,7 @@
133137
</Link>
134138
<ClCompile>
135139
<PrecompiledHeader>NotUsing</PrecompiledHeader>
140+
<AdditionalIncludeDirectories>$(xrExternals)lzo\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
136141
</ClCompile>
137142
</ItemDefinitionGroup>
138143
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Mixed|x64'">
@@ -141,6 +146,7 @@
141146
</Link>
142147
<ClCompile>
143148
<PrecompiledHeader>NotUsing</PrecompiledHeader>
149+
<AdditionalIncludeDirectories>$(xrExternals)lzo\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
144150
</ClCompile>
145151
</ItemDefinitionGroup>
146152
<ItemGroup>
@@ -150,116 +156,16 @@
150156
<ClInclude Include="..\..\xrCore\PPMd.h" />
151157
<ClInclude Include="..\..\xrCore\PPMdType.h" />
152158
<ClInclude Include="..\..\xrCore\SubAlloc.hpp" />
153-
<ClInclude Include="..\xrCompress\lzo\compr1b.h" />
154-
<ClInclude Include="..\xrCompress\lzo\compr1c.h" />
155-
<ClInclude Include="..\xrCompress\lzo\config1.h" />
156-
<ClInclude Include="..\xrCompress\lzo\config1a.h" />
157-
<ClInclude Include="..\xrCompress\lzo\config1b.h" />
158-
<ClInclude Include="..\xrCompress\lzo\config1c.h" />
159-
<ClInclude Include="..\xrCompress\lzo\config1f.h" />
160-
<ClInclude Include="..\xrCompress\lzo\config1x.h" />
161-
<ClInclude Include="..\xrCompress\lzo\config1y.h" />
162-
<ClInclude Include="..\xrCompress\lzo\config1z.h" />
163-
<ClInclude Include="..\xrCompress\lzo\config2a.h" />
164-
<ClInclude Include="..\xrCompress\lzo\fake16.h" />
165-
<ClInclude Include="..\xrCompress\lzo\lzo1.h" />
166-
<ClInclude Include="..\xrCompress\lzo\lzo16bit.h" />
167-
<ClInclude Include="..\xrCompress\lzo\lzo1a.h" />
168-
<ClInclude Include="..\xrCompress\lzo\lzo1a_de.h" />
169-
<ClInclude Include="..\xrCompress\lzo\lzo1b.h" />
170-
<ClInclude Include="..\xrCompress\lzo\lzo1b_cc.h" />
171-
<ClInclude Include="..\xrCompress\lzo\lzo1b_de.h" />
172-
<ClInclude Include="..\xrCompress\lzo\lzo1c.h" />
173-
<ClInclude Include="..\xrCompress\lzo\lzo1c_cc.h" />
174-
<ClInclude Include="..\xrCompress\lzo\lzo1f.h" />
175-
<ClInclude Include="..\xrCompress\lzo\lzo1x.h" />
176-
<ClInclude Include="..\xrCompress\lzo\lzo1y.h" />
177-
<ClInclude Include="..\xrCompress\lzo\lzo1z.h" />
178-
<ClInclude Include="..\xrCompress\lzo\lzo2a.h" />
179-
<ClInclude Include="..\xrCompress\lzo\lzoconf.h" />
180-
<ClInclude Include="..\xrCompress\lzo\lzoutil.h" />
181-
<ClInclude Include="..\xrCompress\lzo\lzo_conf.h" />
182-
<ClInclude Include="..\xrCompress\lzo\lzo_dict.h" />
183-
<ClInclude Include="..\xrCompress\lzo\lzo_ptr.h" />
184-
<ClInclude Include="..\xrCompress\lzo\lzo_util.h" />
185-
<ClInclude Include="..\xrCompress\lzo\stats1a.h" />
186-
<ClInclude Include="..\xrCompress\lzo\stats1b.h" />
187-
<ClInclude Include="..\xrCompress\lzo\stats1c.h" />
188159
</ItemGroup>
189160
<ItemGroup>
190161
<ClCompile Include="..\..\xrCore\Model.cpp" />
191-
<ClCompile Include="..\xrCompress\lzo\alloc.c" />
192-
<ClCompile Include="..\xrCompress\lzo\io.c" />
193-
<ClCompile Include="..\xrCompress\lzo\lzo1.c" />
194-
<ClCompile Include="..\xrCompress\lzo\lzo1a.c" />
195-
<ClCompile Include="..\xrCompress\lzo\lzo1a_99.c" />
196-
<ClCompile Include="..\xrCompress\lzo\lzo1b_1.c" />
197-
<ClCompile Include="..\xrCompress\lzo\lzo1b_2.c" />
198-
<ClCompile Include="..\xrCompress\lzo\lzo1b_3.c" />
199-
<ClCompile Include="..\xrCompress\lzo\lzo1b_4.c" />
200-
<ClCompile Include="..\xrCompress\lzo\lzo1b_5.c" />
201-
<ClCompile Include="..\xrCompress\lzo\lzo1b_6.c" />
202-
<ClCompile Include="..\xrCompress\lzo\lzo1b_7.c" />
203-
<ClCompile Include="..\xrCompress\lzo\lzo1b_8.c" />
204-
<ClCompile Include="..\xrCompress\lzo\lzo1b_9.c" />
205-
<ClCompile Include="..\xrCompress\lzo\lzo1b_99.c" />
206-
<ClCompile Include="..\xrCompress\lzo\lzo1b_9x.c" />
207-
<ClCompile Include="..\xrCompress\lzo\lzo1b_cc.c" />
208-
<ClCompile Include="..\xrCompress\lzo\lzo1b_d1.c" />
209-
<ClCompile Include="..\xrCompress\lzo\lzo1b_d2.c" />
210-
<ClCompile Include="..\xrCompress\lzo\lzo1b_rr.c" />
211-
<ClCompile Include="..\xrCompress\lzo\lzo1b_xx.c" />
212-
<ClCompile Include="..\xrCompress\lzo\lzo1c_1.c" />
213-
<ClCompile Include="..\xrCompress\lzo\lzo1c_2.c" />
214-
<ClCompile Include="..\xrCompress\lzo\lzo1c_3.c" />
215-
<ClCompile Include="..\xrCompress\lzo\lzo1c_4.c" />
216-
<ClCompile Include="..\xrCompress\lzo\lzo1c_5.c" />
217-
<ClCompile Include="..\xrCompress\lzo\lzo1c_6.c" />
218-
<ClCompile Include="..\xrCompress\lzo\lzo1c_7.c" />
219-
<ClCompile Include="..\xrCompress\lzo\lzo1c_8.c" />
220-
<ClCompile Include="..\xrCompress\lzo\lzo1c_9.c" />
221-
<ClCompile Include="..\xrCompress\lzo\lzo1c_99.c" />
222-
<ClCompile Include="..\xrCompress\lzo\lzo1c_9x.c" />
223-
<ClCompile Include="..\xrCompress\lzo\lzo1c_cc.c" />
224-
<ClCompile Include="..\xrCompress\lzo\lzo1c_d1.c" />
225-
<ClCompile Include="..\xrCompress\lzo\lzo1c_d2.c" />
226-
<ClCompile Include="..\xrCompress\lzo\lzo1c_rr.c" />
227-
<ClCompile Include="..\xrCompress\lzo\lzo1c_xx.c" />
228-
<ClCompile Include="..\xrCompress\lzo\lzo1f_1.c" />
229-
<ClCompile Include="..\xrCompress\lzo\lzo1f_9x.c" />
230-
<ClCompile Include="..\xrCompress\lzo\lzo1f_d1.c" />
231-
<ClCompile Include="..\xrCompress\lzo\lzo1f_d2.c" />
232-
<ClCompile Include="..\xrCompress\lzo\lzo1x_1.c" />
233-
<ClCompile Include="..\xrCompress\lzo\lzo1x_1k.c" />
234-
<ClCompile Include="..\xrCompress\lzo\lzo1x_1l.c" />
235-
<ClCompile Include="..\xrCompress\lzo\lzo1x_1o.c" />
236-
<ClCompile Include="..\xrCompress\lzo\lzo1x_9x.c" />
237-
<ClCompile Include="..\xrCompress\lzo\lzo1x_d1.c" />
238-
<ClCompile Include="..\xrCompress\lzo\lzo1x_d2.c" />
239-
<ClCompile Include="..\xrCompress\lzo\lzo1x_d3.c" />
240-
<ClCompile Include="..\xrCompress\lzo\lzo1x_o.c" />
241-
<ClCompile Include="..\xrCompress\lzo\lzo1y_1.c" />
242-
<ClCompile Include="..\xrCompress\lzo\lzo1y_9x.c" />
243-
<ClCompile Include="..\xrCompress\lzo\lzo1y_d1.c" />
244-
<ClCompile Include="..\xrCompress\lzo\lzo1y_d2.c" />
245-
<ClCompile Include="..\xrCompress\lzo\lzo1y_d3.c" />
246-
<ClCompile Include="..\xrCompress\lzo\lzo1y_o.c" />
247-
<ClCompile Include="..\xrCompress\lzo\lzo1z_9x.c" />
248-
<ClCompile Include="..\xrCompress\lzo\lzo1z_d1.c" />
249-
<ClCompile Include="..\xrCompress\lzo\lzo1z_d2.c" />
250-
<ClCompile Include="..\xrCompress\lzo\lzo1z_d3.c" />
251-
<ClCompile Include="..\xrCompress\lzo\lzo1_99.c" />
252-
<ClCompile Include="..\xrCompress\lzo\lzo2a_9x.c" />
253-
<ClCompile Include="..\xrCompress\lzo\lzo2a_d1.c" />
254-
<ClCompile Include="..\xrCompress\lzo\lzo2a_d2.c" />
255-
<ClCompile Include="..\xrCompress\lzo\lzo_crc.c" />
256-
<ClCompile Include="..\xrCompress\lzo\lzo_dll.c" />
257-
<ClCompile Include="..\xrCompress\lzo\lzo_init.c" />
258-
<ClCompile Include="..\xrCompress\lzo\lzo_ptr.c" />
259-
<ClCompile Include="..\xrCompress\lzo\lzo_str.c" />
260-
<ClCompile Include="..\xrCompress\lzo\lzo_util.c" />
261162
<ClCompile Include="CompressionTest.cpp" />
262163
</ItemGroup>
164+
<ItemGroup>
165+
<ProjectReference Include="..\..\..\Externals\lzo.vcxproj">
166+
<Project>{614aa57f-58d7-45a8-a5ff-93f04b05fac6}</Project>
167+
</ProjectReference>
168+
</ItemGroup>
263169
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
264170
<ImportGroup Label="ExtensionTargets">
265171
</ImportGroup>

0 commit comments

Comments
 (0)