Skip to content

Commit c60491f

Browse files
committed
Use libyuv from vcpkg
1 parent ba58307 commit c60491f

Some content is hidden

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

83 files changed

+6
-108951
lines changed

Telegram.Native/Telegram.Native.vcxproj

Lines changed: 6 additions & 186 deletions
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@
139139
<PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
140140
<AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
141141
<DisableSpecificWarnings>28204</DisableSpecificWarnings>
142-
<AdditionalIncludeDirectories>libyuv\include;..\Libraries\libutf;..\Libraries\flatbuffers\include;..\Libraries\libtextclassifier;..\Libraries\libwebp;..\Libraries\libprisma\libprisma;..\Libraries\libprisma;..\Libraries\CoreWindowCustomDPI\InternalsRT.Detours;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
142+
<AdditionalIncludeDirectories>..\Libraries\libutf;..\Libraries\flatbuffers\include;..\Libraries\libtextclassifier;..\Libraries\libwebp;..\Libraries\libprisma\libprisma;..\Libraries\libprisma;..\Libraries\CoreWindowCustomDPI\InternalsRT.Detours;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
143143
<LanguageStandard>stdcpp20</LanguageStandard>
144144
<LanguageStandard_C>stdc17</LanguageStandard_C>
145145
</ClCompile>
@@ -159,7 +159,7 @@
159159
<PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
160160
<AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
161161
<DisableSpecificWarnings>28204</DisableSpecificWarnings>
162-
<AdditionalIncludeDirectories>libyuv\include;..\Libraries\libutf;..\Libraries\flatbuffers\include;..\Libraries\libtextclassifier;..\Libraries\libwebp;..\Libraries\libprisma\libprisma;..\Libraries\libprisma;..\Libraries\CoreWindowCustomDPI\InternalsRT.Detours;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
162+
<AdditionalIncludeDirectories>..\Libraries\libutf;..\Libraries\flatbuffers\include;..\Libraries\libtextclassifier;..\Libraries\libwebp;..\Libraries\libprisma\libprisma;..\Libraries\libprisma;..\Libraries\CoreWindowCustomDPI\InternalsRT.Detours;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
163163
<LanguageStandard>stdcpp20</LanguageStandard>
164164
<LanguageStandard_C>stdc17</LanguageStandard_C>
165165
</ClCompile>
@@ -179,7 +179,7 @@
179179
<PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
180180
<AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
181181
<DisableSpecificWarnings>28204</DisableSpecificWarnings>
182-
<AdditionalIncludeDirectories>libyuv\include;..\Libraries\libutf;..\Libraries\flatbuffers\include;..\Libraries\libtextclassifier;..\Libraries\libwebp;..\Libraries\libprisma\libprisma;..\Libraries\libprisma;..\Libraries\CoreWindowCustomDPI\InternalsRT.Detours;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
182+
<AdditionalIncludeDirectories>..\Libraries\libutf;..\Libraries\flatbuffers\include;..\Libraries\libtextclassifier;..\Libraries\libwebp;..\Libraries\libprisma\libprisma;..\Libraries\libprisma;..\Libraries\CoreWindowCustomDPI\InternalsRT.Detours;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
183183
<LanguageStandard>stdcpp20</LanguageStandard>
184184
<LanguageStandard_C>stdc17</LanguageStandard_C>
185185
</ClCompile>
@@ -199,7 +199,7 @@
199199
<PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
200200
<AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
201201
<DisableSpecificWarnings>28204</DisableSpecificWarnings>
202-
<AdditionalIncludeDirectories>libyuv\include;..\Libraries\libutf;..\Libraries\flatbuffers\include;..\Libraries\libtextclassifier;..\Libraries\libwebp;..\Libraries\libprisma\libprisma;..\Libraries\libprisma;..\Libraries\CoreWindowCustomDPI\InternalsRT.Detours;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
202+
<AdditionalIncludeDirectories>..\Libraries\libutf;..\Libraries\flatbuffers\include;..\Libraries\libtextclassifier;..\Libraries\libwebp;..\Libraries\libprisma\libprisma;..\Libraries\libprisma;..\Libraries\CoreWindowCustomDPI\InternalsRT.Detours;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
203203
<LanguageStandard>stdcpp20</LanguageStandard>
204204
<LanguageStandard_C>stdc17</LanguageStandard_C>
205205
</ClCompile>
@@ -219,7 +219,7 @@
219219
<PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
220220
<AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
221221
<DisableSpecificWarnings>28204</DisableSpecificWarnings>
222-
<AdditionalIncludeDirectories>libyuv\include;..\Libraries\libutf;..\Libraries\flatbuffers\include;..\Libraries\libtextclassifier;..\Libraries\libwebp;..\Libraries\libprisma\libprisma;..\Libraries\libprisma;..\Libraries\CoreWindowCustomDPI\InternalsRT.Detours;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
222+
<AdditionalIncludeDirectories>..\Libraries\libutf;..\Libraries\flatbuffers\include;..\Libraries\libtextclassifier;..\Libraries\libwebp;..\Libraries\libprisma\libprisma;..\Libraries\libprisma;..\Libraries\CoreWindowCustomDPI\InternalsRT.Detours;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
223223
<LanguageStandard>stdcpp20</LanguageStandard>
224224
<LanguageStandard_C>stdc17</LanguageStandard_C>
225225
</ClCompile>
@@ -239,7 +239,7 @@
239239
<PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
240240
<AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
241241
<DisableSpecificWarnings>28204</DisableSpecificWarnings>
242-
<AdditionalIncludeDirectories>libyuv\include;..\Libraries\libutf;..\Libraries\flatbuffers\include;..\Libraries\libtextclassifier;..\Libraries\libwebp;..\Libraries\libprisma\libprisma;..\Libraries\libprisma;..\Libraries\CoreWindowCustomDPI\InternalsRT.Detours;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
242+
<AdditionalIncludeDirectories>..\Libraries\libutf;..\Libraries\flatbuffers\include;..\Libraries\libtextclassifier;..\Libraries\libwebp;..\Libraries\libprisma\libprisma;..\Libraries\libprisma;..\Libraries\CoreWindowCustomDPI\InternalsRT.Detours;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
243243
<LanguageStandard>stdcpp20</LanguageStandard>
244244
<LanguageStandard_C>stdc17</LanguageStandard_C>
245245
</ClCompile>
@@ -349,30 +349,6 @@
349349
<DependentUpon>LanguageIdentification.idl</DependentUpon>
350350
<SubType>Code</SubType>
351351
</ClInclude>
352-
<ClInclude Include="libyuv\include\libyuv.h" />
353-
<ClInclude Include="libyuv\include\libyuv\basic_types.h" />
354-
<ClInclude Include="libyuv\include\libyuv\compare.h" />
355-
<ClInclude Include="libyuv\include\libyuv\compare_row.h" />
356-
<ClInclude Include="libyuv\include\libyuv\convert.h" />
357-
<ClInclude Include="libyuv\include\libyuv\convert_argb.h" />
358-
<ClInclude Include="libyuv\include\libyuv\convert_from.h" />
359-
<ClInclude Include="libyuv\include\libyuv\convert_from_argb.h" />
360-
<ClInclude Include="libyuv\include\libyuv\cpu_id.h" />
361-
<ClInclude Include="libyuv\include\libyuv\loongson_intrinsics.h" />
362-
<ClInclude Include="libyuv\include\libyuv\macros_msa.h" />
363-
<ClInclude Include="libyuv\include\libyuv\mjpeg_decoder.h" />
364-
<ClInclude Include="libyuv\include\libyuv\planar_functions.h" />
365-
<ClInclude Include="libyuv\include\libyuv\rotate.h" />
366-
<ClInclude Include="libyuv\include\libyuv\rotate_argb.h" />
367-
<ClInclude Include="libyuv\include\libyuv\rotate_row.h" />
368-
<ClInclude Include="libyuv\include\libyuv\row.h" />
369-
<ClInclude Include="libyuv\include\libyuv\scale.h" />
370-
<ClInclude Include="libyuv\include\libyuv\scale_argb.h" />
371-
<ClInclude Include="libyuv\include\libyuv\scale_rgb.h" />
372-
<ClInclude Include="libyuv\include\libyuv\scale_row.h" />
373-
<ClInclude Include="libyuv\include\libyuv\scale_uv.h" />
374-
<ClInclude Include="libyuv\include\libyuv\version.h" />
375-
<ClInclude Include="libyuv\include\libyuv\video_common.h" />
376352
<ClInclude Include="LokiRng.h">
377353
<DependentUpon>LokiRng.idl</DependentUpon>
378354
<SubType>Code</SubType>
@@ -1001,27 +977,6 @@
1001977
<ClCompile Include="Highlight\SyntaxToken.cpp" />
1002978
<ClCompile Include="Highlight\TextToken.cpp" />
1003979
<ClCompile Include="InternalsRT\CoreWindowHelpers.cpp" />
1004-
<ClCompile Include="libyuv\source\rotate_lsx.cc">
1005-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1006-
</ClCompile>
1007-
<ClCompile Include="libyuv\source\row_lasx.cc">
1008-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1009-
</ClCompile>
1010-
<ClCompile Include="libyuv\source\row_lsx.cc">
1011-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1012-
</ClCompile>
1013-
<ClCompile Include="libyuv\source\row_rvv.cc">
1014-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1015-
</ClCompile>
1016-
<ClCompile Include="libyuv\source\scale_lsx.cc">
1017-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1018-
</ClCompile>
1019-
<ClCompile Include="libyuv\source\scale_rgb.cc">
1020-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1021-
</ClCompile>
1022-
<ClCompile Include="libyuv\source\scale_rvv.cc">
1023-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1024-
</ClCompile>
1025980
<ClCompile Include="LokiRng.cpp">
1026981
<DependentUpon>LokiRng.idl</DependentUpon>
1027982
<SubType>Code</SubType>
@@ -1090,141 +1045,6 @@
10901045
<DependentUpon>LanguageIdentification.idl</DependentUpon>
10911046
<SubType>Code</SubType>
10921047
</ClCompile>
1093-
<ClCompile Include="libyuv\source\compare.cc">
1094-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1095-
</ClCompile>
1096-
<ClCompile Include="libyuv\source\compare_common.cc">
1097-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1098-
</ClCompile>
1099-
<ClCompile Include="libyuv\source\compare_gcc.cc">
1100-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1101-
</ClCompile>
1102-
<ClCompile Include="libyuv\source\compare_msa.cc">
1103-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1104-
</ClCompile>
1105-
<ClCompile Include="libyuv\source\compare_neon.cc">
1106-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1107-
</ClCompile>
1108-
<ClCompile Include="libyuv\source\compare_neon64.cc">
1109-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1110-
</ClCompile>
1111-
<ClCompile Include="libyuv\source\compare_win.cc">
1112-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1113-
</ClCompile>
1114-
<ClCompile Include="libyuv\source\convert.cc">
1115-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1116-
</ClCompile>
1117-
<ClCompile Include="libyuv\source\convert_argb.cc">
1118-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1119-
</ClCompile>
1120-
<ClCompile Include="libyuv\source\convert_from.cc">
1121-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1122-
</ClCompile>
1123-
<ClCompile Include="libyuv\source\convert_from_argb.cc">
1124-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1125-
</ClCompile>
1126-
<ClCompile Include="libyuv\source\convert_jpeg.cc">
1127-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1128-
</ClCompile>
1129-
<ClCompile Include="libyuv\source\convert_to_argb.cc">
1130-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1131-
</ClCompile>
1132-
<ClCompile Include="libyuv\source\convert_to_i420.cc">
1133-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1134-
</ClCompile>
1135-
<ClCompile Include="libyuv\source\cpu_id.cc">
1136-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1137-
</ClCompile>
1138-
<ClCompile Include="libyuv\source\mjpeg_decoder.cc">
1139-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1140-
</ClCompile>
1141-
<ClCompile Include="libyuv\source\mjpeg_validate.cc">
1142-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1143-
</ClCompile>
1144-
<ClCompile Include="libyuv\source\planar_functions.cc">
1145-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1146-
</ClCompile>
1147-
<ClCompile Include="libyuv\source\rotate.cc">
1148-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1149-
</ClCompile>
1150-
<ClCompile Include="libyuv\source\rotate_any.cc">
1151-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1152-
</ClCompile>
1153-
<ClCompile Include="libyuv\source\rotate_argb.cc">
1154-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1155-
</ClCompile>
1156-
<ClCompile Include="libyuv\source\rotate_common.cc">
1157-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1158-
</ClCompile>
1159-
<ClCompile Include="libyuv\source\rotate_gcc.cc">
1160-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1161-
</ClCompile>
1162-
<ClCompile Include="libyuv\source\rotate_msa.cc">
1163-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1164-
</ClCompile>
1165-
<ClCompile Include="libyuv\source\rotate_neon.cc">
1166-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1167-
</ClCompile>
1168-
<ClCompile Include="libyuv\source\rotate_neon64.cc">
1169-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1170-
</ClCompile>
1171-
<ClCompile Include="libyuv\source\rotate_win.cc">
1172-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1173-
</ClCompile>
1174-
<ClCompile Include="libyuv\source\row_any.cc">
1175-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1176-
</ClCompile>
1177-
<ClCompile Include="libyuv\source\row_common.cc">
1178-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1179-
</ClCompile>
1180-
<ClCompile Include="libyuv\source\row_gcc.cc">
1181-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1182-
</ClCompile>
1183-
<ClCompile Include="libyuv\source\row_msa.cc">
1184-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1185-
</ClCompile>
1186-
<ClCompile Include="libyuv\source\row_neon.cc">
1187-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1188-
</ClCompile>
1189-
<ClCompile Include="libyuv\source\row_neon64.cc">
1190-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1191-
</ClCompile>
1192-
<ClCompile Include="libyuv\source\row_win.cc">
1193-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1194-
</ClCompile>
1195-
<ClCompile Include="libyuv\source\scale.cc">
1196-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1197-
</ClCompile>
1198-
<ClCompile Include="libyuv\source\scale_any.cc">
1199-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1200-
</ClCompile>
1201-
<ClCompile Include="libyuv\source\scale_argb.cc">
1202-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1203-
</ClCompile>
1204-
<ClCompile Include="libyuv\source\scale_common.cc">
1205-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1206-
</ClCompile>
1207-
<ClCompile Include="libyuv\source\scale_gcc.cc">
1208-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1209-
</ClCompile>
1210-
<ClCompile Include="libyuv\source\scale_msa.cc">
1211-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1212-
</ClCompile>
1213-
<ClCompile Include="libyuv\source\scale_neon.cc">
1214-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1215-
</ClCompile>
1216-
<ClCompile Include="libyuv\source\scale_neon64.cc">
1217-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1218-
</ClCompile>
1219-
<ClCompile Include="libyuv\source\scale_uv.cc">
1220-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1221-
</ClCompile>
1222-
<ClCompile Include="libyuv\source\scale_win.cc">
1223-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1224-
</ClCompile>
1225-
<ClCompile Include="libyuv\source\video_common.cc">
1226-
<PrecompiledHeader>NotUsing</PrecompiledHeader>
1227-
</ClCompile>
12281048
<ClCompile Include="NativeUtils.cpp">
12291049
<DependentUpon>NativeUtils.idl</DependentUpon>
12301050
</ClCompile>

0 commit comments

Comments
 (0)