Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit dab2906

Browse filesBrowse files
committed
Add Zstandard projects
1 parent 816e5a5 commit dab2906
Copy full SHA for dab2906

File tree

Expand file treeCollapse file tree

4 files changed

+499
-0
lines changed
Filter options
Expand file treeCollapse file tree

4 files changed

+499
-0
lines changed

‎PCbuild/_zstd.vcxproj

Copy file name to clipboard
+126Lines changed: 126 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,126 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<ItemGroup Label="ProjectConfigurations">
4+
<ProjectConfiguration Include="Debug|ARM">
5+
<Configuration>Debug</Configuration>
6+
<Platform>ARM</Platform>
7+
</ProjectConfiguration>
8+
<ProjectConfiguration Include="Debug|ARM64">
9+
<Configuration>Debug</Configuration>
10+
<Platform>ARM64</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="PGInstrument|ARM">
21+
<Configuration>PGInstrument</Configuration>
22+
<Platform>ARM</Platform>
23+
</ProjectConfiguration>
24+
<ProjectConfiguration Include="PGInstrument|ARM64">
25+
<Configuration>PGInstrument</Configuration>
26+
<Platform>ARM64</Platform>
27+
</ProjectConfiguration>
28+
<ProjectConfiguration Include="PGInstrument|Win32">
29+
<Configuration>PGInstrument</Configuration>
30+
<Platform>Win32</Platform>
31+
</ProjectConfiguration>
32+
<ProjectConfiguration Include="PGInstrument|x64">
33+
<Configuration>PGInstrument</Configuration>
34+
<Platform>x64</Platform>
35+
</ProjectConfiguration>
36+
<ProjectConfiguration Include="PGUpdate|ARM">
37+
<Configuration>PGUpdate</Configuration>
38+
<Platform>ARM</Platform>
39+
</ProjectConfiguration>
40+
<ProjectConfiguration Include="PGUpdate|ARM64">
41+
<Configuration>PGUpdate</Configuration>
42+
<Platform>ARM64</Platform>
43+
</ProjectConfiguration>
44+
<ProjectConfiguration Include="PGUpdate|Win32">
45+
<Configuration>PGUpdate</Configuration>
46+
<Platform>Win32</Platform>
47+
</ProjectConfiguration>
48+
<ProjectConfiguration Include="PGUpdate|x64">
49+
<Configuration>PGUpdate</Configuration>
50+
<Platform>x64</Platform>
51+
</ProjectConfiguration>
52+
<ProjectConfiguration Include="Release|ARM">
53+
<Configuration>Release</Configuration>
54+
<Platform>ARM</Platform>
55+
</ProjectConfiguration>
56+
<ProjectConfiguration Include="Release|ARM64">
57+
<Configuration>Release</Configuration>
58+
<Platform>ARM64</Platform>
59+
</ProjectConfiguration>
60+
<ProjectConfiguration Include="Release|Win32">
61+
<Configuration>Release</Configuration>
62+
<Platform>Win32</Platform>
63+
</ProjectConfiguration>
64+
<ProjectConfiguration Include="Release|x64">
65+
<Configuration>Release</Configuration>
66+
<Platform>x64</Platform>
67+
</ProjectConfiguration>
68+
</ItemGroup>
69+
<PropertyGroup Label="Globals">
70+
<ProjectGuid>{07029b86-f3e9-443e-86fb-78aa6d47fed1}</ProjectGuid>
71+
<RootNamespace>zstd</RootNamespace>
72+
<Keyword>Win32Proj</Keyword>
73+
</PropertyGroup>
74+
<Import Project="python.props" />
75+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
76+
<PropertyGroup Label="Configuration">
77+
<ConfigurationType>DynamicLibrary</ConfigurationType>
78+
<CharacterSet>NotSet</CharacterSet>
79+
</PropertyGroup>
80+
<PropertyGroup Label="Configuration" />
81+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
82+
<PropertyGroup>
83+
<TargetExt>$(PyStdlibPydExt)</TargetExt>
84+
</PropertyGroup>
85+
<ImportGroup Label="ExtensionSettings">
86+
</ImportGroup>
87+
<ImportGroup Label="PropertySheets">
88+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
89+
<Import Project="pyproject.props" />
90+
</ImportGroup>
91+
<PropertyGroup Label="UserMacros" />
92+
<PropertyGroup>
93+
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
94+
</PropertyGroup>
95+
<ItemDefinitionGroup>
96+
<ClCompile>
97+
<AdditionalIncludeDirectories>$(zstdDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
98+
</ClCompile>
99+
</ItemDefinitionGroup>
100+
<ItemGroup>
101+
<ClCompile Include="..\Modules\_zstd\_zstdmodule.c" />
102+
<ClCompile Include="..\Modules\_zstd\compressor.c" />
103+
<ClCompile Include="..\Modules\_zstd\decompressor.c" />
104+
<ClCompile Include="..\Modules\_zstd\zdict.c" />
105+
</ItemGroup>
106+
<ItemGroup>
107+
<ClInclude Include="..\Modules\_zstd\_zstdmodule.h" />
108+
<ClInclude Include="..\Modules\_zstd\buffer.h" />
109+
</ItemGroup>
110+
<ItemGroup>
111+
<ResourceCompile Include="..\PC\python_nt.rc" />
112+
</ItemGroup>
113+
<ItemGroup>
114+
<ProjectReference Include="pythoncore.vcxproj">
115+
<Project>{cf7ac3d1-e2df-41d2-bea6-1e2556cdea26}</Project>
116+
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
117+
</ProjectReference>
118+
<ProjectReference Include="zstd.vcxproj">
119+
<Project>{8d80e018-6a7d-4b46-a7be-d9e02a20d473}</Project>
120+
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
121+
</ProjectReference>
122+
</ItemGroup>
123+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
124+
<ImportGroup Label="ExtensionTargets">
125+
</ImportGroup>
126+
</Project>

‎PCbuild/_zstd.vcxproj.filters

Copy file name to clipboard
+41Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<ItemGroup>
4+
<Filter Include="Source Files">
5+
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
6+
</Filter>
7+
<Filter Include="Header Files">
8+
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
9+
</Filter>
10+
<Filter Include="Resource Files">
11+
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
12+
</Filter>
13+
</ItemGroup>
14+
<ItemGroup>
15+
<ClCompile Include="..\Modules\_zstd\_zstdmodule.c">
16+
<Filter>Source Files</Filter>
17+
</ClCompile>
18+
<ClCompile Include="..\Modules\_zstd\compressor.c">
19+
<Filter>Source Files</Filter>
20+
</ClCompile>
21+
<ClCompile Include="..\Modules\_zstd\decompressor.c">
22+
<Filter>Source Files</Filter>
23+
</ClCompile>
24+
<ClCompile Include="..\Modules\_zstd\zdict.c">
25+
<Filter>Source Files</Filter>
26+
</ClCompile>
27+
</ItemGroup>
28+
<ItemGroup>
29+
<ClInclude Include="..\Modules\_zstd\_zstdmodule.h">
30+
<Filter>Header Files</Filter>
31+
</ClInclude>
32+
<ClInclude Include="..\Modules\_zstd\buffer.h">
33+
<Filter>Header Files</Filter>
34+
</ClInclude>
35+
</ItemGroup>
36+
<ItemGroup>
37+
<ResourceCompile Include="..\PC\python_nt.rc">
38+
<Filter>Resource Files</Filter>
39+
</ResourceCompile>
40+
</ItemGroup>
41+
</Project>

‎PCbuild/zstd.vcxproj

Copy file name to clipboard
+158Lines changed: 158 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,158 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<ItemGroup Label="ProjectConfigurations">
4+
<ProjectConfiguration Include="Debug|ARM">
5+
<Configuration>Debug</Configuration>
6+
<Platform>ARM</Platform>
7+
</ProjectConfiguration>
8+
<ProjectConfiguration Include="Debug|ARM64">
9+
<Configuration>Debug</Configuration>
10+
<Platform>ARM64</Platform>
11+
</ProjectConfiguration>
12+
<ProjectConfiguration Include="Debug|Win32">
13+
<Configuration>Debug</Configuration>
14+
<Platform>Win32</Platform>
15+
</ProjectConfiguration>
16+
<ProjectConfiguration Include="PGInstrument|ARM">
17+
<Configuration>PGInstrument</Configuration>
18+
<Platform>ARM</Platform>
19+
</ProjectConfiguration>
20+
<ProjectConfiguration Include="PGUpdate|ARM">
21+
<Configuration>PGUpdate</Configuration>
22+
<Platform>ARM</Platform>
23+
</ProjectConfiguration>
24+
<ProjectConfiguration Include="Release|ARM">
25+
<Configuration>Release</Configuration>
26+
<Platform>ARM</Platform>
27+
</ProjectConfiguration>
28+
<ProjectConfiguration Include="PGInstrument|ARM64">
29+
<Configuration>PGInstrument</Configuration>
30+
<Platform>ARM64</Platform>
31+
</ProjectConfiguration>
32+
<ProjectConfiguration Include="PGUpdate|ARM64">
33+
<Configuration>PGUpdate</Configuration>
34+
<Platform>ARM64</Platform>
35+
</ProjectConfiguration>
36+
<ProjectConfiguration Include="Release|ARM64">
37+
<Configuration>Release</Configuration>
38+
<Platform>ARM64</Platform>
39+
</ProjectConfiguration>
40+
<ProjectConfiguration Include="Release|Win32">
41+
<Configuration>Release</Configuration>
42+
<Platform>Win32</Platform>
43+
</ProjectConfiguration>
44+
<ProjectConfiguration Include="PGInstrument|Win32">
45+
<Configuration>PGInstrument</Configuration>
46+
<Platform>Win32</Platform>
47+
</ProjectConfiguration>
48+
<ProjectConfiguration Include="PGInstrument|x64">
49+
<Configuration>PGInstrument</Configuration>
50+
<Platform>x64</Platform>
51+
</ProjectConfiguration>
52+
<ProjectConfiguration Include="PGUpdate|Win32">
53+
<Configuration>PGUpdate</Configuration>
54+
<Platform>Win32</Platform>
55+
</ProjectConfiguration>
56+
<ProjectConfiguration Include="PGUpdate|x64">
57+
<Configuration>PGUpdate</Configuration>
58+
<Platform>x64</Platform>
59+
</ProjectConfiguration>
60+
<ProjectConfiguration Include="Debug|x64">
61+
<Configuration>Debug</Configuration>
62+
<Platform>x64</Platform>
63+
</ProjectConfiguration>
64+
<ProjectConfiguration Include="Release|x64">
65+
<Configuration>Release</Configuration>
66+
<Platform>x64</Platform>
67+
</ProjectConfiguration>
68+
</ItemGroup>
69+
<PropertyGroup Label="Globals">
70+
<ProjectGuid>{8d80e018-6a7d-4b46-a7be-d9e02a20d473}</ProjectGuid>
71+
<RootNamespace>zstd</RootNamespace>
72+
<SupportPGO>true</SupportPGO>
73+
</PropertyGroup>
74+
75+
<Import Project="python.props" />
76+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
77+
78+
<PropertyGroup Label="Configuration">
79+
<ConfigurationType>StaticLibrary</ConfigurationType>
80+
</PropertyGroup>
81+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
82+
<ImportGroup Label="ExtensionSettings">
83+
</ImportGroup>
84+
<ImportGroup Label="PropertySheets">
85+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
86+
<Import Project="pyproject.props" />
87+
</ImportGroup>
88+
<PropertyGroup Label="UserMacros" />
89+
<PropertyGroup>
90+
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
91+
</PropertyGroup>
92+
<ItemDefinitionGroup>
93+
<ClCompile>
94+
<PreprocessorDefinitions>WIN32;ZSTD_MULTITHREAD=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
95+
<AdditionalIncludeDirectories>$(zstdDir);$(zstdDir)common;$(zstdDir)dictBuilder;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
96+
</ClCompile>
97+
</ItemDefinitionGroup>
98+
<ItemGroup>
99+
<ClCompile Include="$(zstdDir)common\debug.c" />
100+
<ClCompile Include="$(zstdDir)common\entropy_common.c" />
101+
<ClCompile Include="$(zstdDir)common\error_private.c" />
102+
<ClCompile Include="$(zstdDir)common\fse_decompress.c" />
103+
<ClCompile Include="$(zstdDir)common\pool.c" />
104+
<ClCompile Include="$(zstdDir)common\threading.c" />
105+
<ClCompile Include="$(zstdDir)common\xxhash.c" />
106+
<ClCompile Include="$(zstdDir)common\zstd_common.c" />
107+
<ClCompile Include="$(zstdDir)compress\fse_compress.c" />
108+
<ClCompile Include="$(zstdDir)compress\hist.c" />
109+
<ClCompile Include="$(zstdDir)compress\huf_compress.c" />
110+
<ClCompile Include="$(zstdDir)compress\zstd_compress.c" />
111+
<ClCompile Include="$(zstdDir)compress\zstd_compress_literals.c" />
112+
<ClCompile Include="$(zstdDir)compress\zstd_compress_sequences.c" />
113+
<ClCompile Include="$(zstdDir)compress\zstd_compress_superblock.c" />
114+
<ClCompile Include="$(zstdDir)compress\zstd_double_fast.c" />
115+
<ClCompile Include="$(zstdDir)compress\zstd_fast.c" />
116+
<ClCompile Include="$(zstdDir)compress\zstd_lazy.c" />
117+
<ClCompile Include="$(zstdDir)compress\zstd_ldm.c" />
118+
<ClCompile Include="$(zstdDir)compress\zstd_opt.c" />
119+
<ClCompile Include="$(zstdDir)compress\zstd_preSplit.c" />
120+
<ClCompile Include="$(zstdDir)compress\zstdmt_compress.c" />
121+
<ClCompile Include="$(zstdDir)decompress\huf_decompress.c" />
122+
<ClCompile Include="$(zstdDir)decompress\zstd_ddict.c" />
123+
<ClCompile Include="$(zstdDir)decompress\zstd_decompress.c" />
124+
<ClCompile Include="$(zstdDir)decompress\zstd_decompress_block.c" />
125+
<ClCompile Include="$(zstdDir)dictBuilder\cover.c" />
126+
<ClCompile Include="$(zstdDir)dictBuilder\divsufsort.c" />
127+
<ClCompile Include="$(zstdDir)dictBuilder\fastcover.c" />
128+
<ClCompile Include="$(zstdDir)dictBuilder\zdict.c" />
129+
</ItemGroup>
130+
<ItemGroup>
131+
<ClInclude Include="$(zstdDir)common\bitstream.h" />
132+
<ClInclude Include="$(zstdDir)common\error_private.h" />
133+
<ClInclude Include="$(zstdDir)common\fse.h" />
134+
<ClInclude Include="$(zstdDir)common\huf.h" />
135+
<ClInclude Include="$(zstdDir)common\mem.h" />
136+
<ClInclude Include="$(zstdDir)common\pool.h" />
137+
<ClInclude Include="$(zstdDir)common\threading.h" />
138+
<ClInclude Include="$(zstdDir)common\xxhash.h" />
139+
<ClInclude Include="$(zstdDir)common\zstd_internal.h" />
140+
<ClInclude Include="$(zstdDir)compress\zstd_compress.h" />
141+
<ClInclude Include="$(zstdDir)compress\zstd_compress_literals.h" />
142+
<ClInclude Include="$(zstdDir)compress\zstd_compress_sequences.h" />
143+
<ClInclude Include="$(zstdDir)compress\zstd_compress_superblock.h" />
144+
<ClInclude Include="$(zstdDir)compress\zstd_cwksp.h" />
145+
<ClInclude Include="$(zstdDir)compress\zstd_double_fast.h" />
146+
<ClInclude Include="$(zstdDir)compress\zstd_fast.h" />
147+
<ClInclude Include="$(zstdDir)compress\zstd_lazy.h" />
148+
<ClInclude Include="$(zstdDir)compress\zstd_ldm.h" />
149+
<ClInclude Include="$(zstdDir)compress\zstd_opt.h" />
150+
<ClInclude Include="$(zstdDir)compress\zstdmt_compress.h" />
151+
<ClInclude Include="$(zstdDir)decompress\zstd_ddict.h" />
152+
<ClInclude Include="$(zstdDir)zstd.h" />
153+
<ClInclude Include="$(zstdDir)zstd_errors.h" />
154+
</ItemGroup>
155+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
156+
<ImportGroup Label="ExtensionTargets">
157+
</ImportGroup>
158+
</Project>

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.