Skip to content

Commit 4bd86aa

Browse files
committed
- Changed Visual Studio Projekt files to c++20
- Added memory-mapped files to the VS project
1 parent 0871c5c commit 4bd86aa

File tree

10 files changed

+86
-28
lines changed

10 files changed

+86
-28
lines changed

CommonLib/CommonLib.vcxproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@
104104
<PreprocessorDefinitions>_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
105105
<SDLCheck>true</SDLCheck>
106106
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
107+
<LanguageStandard>stdcpp20</LanguageStandard>
107108
</ClCompile>
108109
<Link>
109110
<SubSystem>Windows</SubSystem>
@@ -138,6 +139,7 @@
138139
<PreprocessorDefinitions>NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
139140
<SDLCheck>true</SDLCheck>
140141
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
142+
<LanguageStandard>stdcpp20</LanguageStandard>
141143
</ClCompile>
142144
<Link>
143145
<SubSystem>Windows</SubSystem>

Http2Fetch.vcxproj

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -116,16 +116,17 @@
116116
</PrecompiledHeader>
117117
<WarningLevel>Level3</WarningLevel>
118118
<Optimization>Disabled</Optimization>
119-
<PreprocessorDefinitions>_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
119+
<PreprocessorDefinitions>_DEBUG;_CONSOLE;ZLIB_CONST;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;_SILENCE_CXX20_ATOMIC_INIT_DEPRECATION_WARNING;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
120120
<SDLCheck>true</SDLCheck>
121121
<AdditionalIncludeDirectories>$(SolutionDir);brotli\c\include</AdditionalIncludeDirectories>
122122
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
123+
<LanguageStandard>stdcpp20</LanguageStandard>
123124
</ClCompile>
124125
<Link>
125126
<SubSystem>Console</SubSystem>
126127
<GenerateDebugInformation>true</GenerateDebugInformation>
127128
<AdditionalLibraryDirectories>x64\Debug\;$(OpenSSL_Home)</AdditionalLibraryDirectories>
128-
<AdditionalDependencies>CommonLib.lib;socketlib64d.lib;brotli.lib;zlib.lib;libcrypto.lib;libssl.lib;%(AdditionalDependencies)</AdditionalDependencies>
129+
<AdditionalDependencies>CommonLib.lib;socketlib64d.lib;brotli-com.lib;brotli-dec.lib;zlib.lib;libcrypto.lib;libssl.lib;%(AdditionalDependencies)</AdditionalDependencies>
129130
</Link>
130131
<PostBuildEvent>
131132
<Command>copy "$(SolutionDir)$(PlatForm)\$(Configuration)\$(ProjectName)\$(TargetFileName)" "$(SolutionDir)$(TargetFileName)"</Command>
@@ -165,18 +166,19 @@
165166
<Optimization>MaxSpeed</Optimization>
166167
<FunctionLevelLinking>true</FunctionLevelLinking>
167168
<IntrinsicFunctions>true</IntrinsicFunctions>
168-
<PreprocessorDefinitions>NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
169+
<PreprocessorDefinitions>NDEBUG;_CONSOLE;ZLIB_CONST;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;_SILENCE_CXX20_ATOMIC_INIT_DEPRECATION_WARNING;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
169170
<SDLCheck>true</SDLCheck>
170171
<AdditionalIncludeDirectories>$(SolutionDir);brotli\c\include</AdditionalIncludeDirectories>
171172
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
173+
<LanguageStandard>stdcpp20</LanguageStandard>
172174
</ClCompile>
173175
<Link>
174176
<SubSystem>Console</SubSystem>
175177
<EnableCOMDATFolding>true</EnableCOMDATFolding>
176178
<OptimizeReferences>true</OptimizeReferences>
177179
<GenerateDebugInformation>true</GenerateDebugInformation>
178180
<AdditionalLibraryDirectories>x64\Release;$(OpenSSL_Home)</AdditionalLibraryDirectories>
179-
<AdditionalDependencies>CommonLib.lib;socketlib64.lib;brotli.lib;zlib.lib;libcrypto.lib;libssl.lib;%(AdditionalDependencies)</AdditionalDependencies>
181+
<AdditionalDependencies>CommonLib.lib;socketlib64.lib;brotli-com.lib;brotli-dec.lib;zlib.lib;libcrypto.lib;libssl.lib;%(AdditionalDependencies)</AdditionalDependencies>
180182
</Link>
181183
<PostBuildEvent>
182184
<Command>copy "$(SolutionDir)$(PlatForm)\$(Configuration)\$(ProjectName)\$(TargetFileName)" "$(SolutionDir)$(TargetFileName)"</Command>

Http2Proxy.vcxproj

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -107,16 +107,17 @@
107107
</PrecompiledHeader>
108108
<WarningLevel>Level3</WarningLevel>
109109
<Optimization>Disabled</Optimization>
110-
<PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
110+
<PreprocessorDefinitions>_DEBUG;_CONSOLE;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;_SILENCE_CXX20_ATOMIC_INIT_DEPRECATION_WARNING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
111111
<SDLCheck>true</SDLCheck>
112112
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
113+
<LanguageStandard>stdcpp20</LanguageStandard>
113114
</ClCompile>
114115
<Link>
115116
<SubSystem>Console</SubSystem>
116117
<GenerateDebugInformation>true</GenerateDebugInformation>
117118
<AdditionalLibraryDirectories>x64\Debug;$(OpenSSL_Home)</AdditionalLibraryDirectories>
118119
<OutputFile>$(SolutionDir)$(TargetName)$(TargetExt)</OutputFile>
119-
<AdditionalDependencies>socketlib64d.lib;brotli.lib;zlib.lib;libcrypto.lib;libssl.lib;SrvLib.lib;%(AdditionalDependencies)</AdditionalDependencies>
120+
<AdditionalDependencies>socketlib64d.lib;brotli-com.lib;brotli-dec.lib;brotli-enc.lib;zlib.lib;libcrypto.lib;libssl.lib;SrvLib.lib;%(AdditionalDependencies)</AdditionalDependencies>
120121
</Link>
121122
</ItemDefinitionGroup>
122123
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
@@ -146,11 +147,12 @@
146147
<PrecompiledHeader>
147148
</PrecompiledHeader>
148149
<Optimization>MaxSpeed</Optimization>
149-
<PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
150+
<PreprocessorDefinitions>NDEBUG;_CONSOLE;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;_SILENCE_CXX20_ATOMIC_INIT_DEPRECATION_WARNING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
150151
<SDLCheck>true</SDLCheck>
151152
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
152153
<IntrinsicFunctions>true</IntrinsicFunctions>
153154
<FunctionLevelLinking>true</FunctionLevelLinking>
155+
<LanguageStandard>stdcpp20</LanguageStandard>
154156
</ClCompile>
155157
<Link>
156158
<SubSystem>Console</SubSystem>
@@ -159,7 +161,7 @@
159161
<GenerateDebugInformation>true</GenerateDebugInformation>
160162
<AdditionalLibraryDirectories>x64\Release;$(OpenSSL_Home)</AdditionalLibraryDirectories>
161163
<OutputFile>$(SolutionDir)$(TargetName)$(TargetExt)</OutputFile>
162-
<AdditionalDependencies>socketlib64.lib;brotli.lib;zlib.lib;libcrypto.lib;libssl.lib;SrvLib.lib;%(AdditionalDependencies)</AdditionalDependencies>
164+
<AdditionalDependencies>socketlib64.lib;brotli-com.lib;brotli-dec.lib;brotli-enc.lib;zlib.lib;libcrypto.lib;libssl.lib;SrvLib.lib;%(AdditionalDependencies)</AdditionalDependencies>
163165
</Link>
164166
</ItemDefinitionGroup>
165167
<ItemGroup>

Http2Serv.vcxproj

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -118,16 +118,17 @@
118118
</PrecompiledHeader>
119119
<WarningLevel>Level3</WarningLevel>
120120
<Optimization>Disabled</Optimization>
121-
<PreprocessorDefinitions>_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions);NOGDICAPMASKS;NOVIRTUALKEYCODES;NOWINMESSAGES;NOWINSTYLES;NOSYSMETRICS;NOMENUS;NOICONS;NOKEYSTATES;NOSYSCOMMANDS;NORASTEROPS;NOSHOWWINDOW;OEMRESOURCE;NOATOM;NOCLIPBOARD;NOCOLOR;NOCTLMGR;NODRAWTEXT;NOGDI;NOKERNEL;NOUSER;NONLS;NOMB;NOMEMMGR;NOMETAFILE;NOMINMAX;NOMSG;NOOPENFILE;NOSCROLL;NOSOUND;NOTEXTMETRIC;NOWH;NOWINOFFSETS;NOCOMM;NOKANJI;NOHELP;NOPROFILER;NODEFERWINDOWPOS;NOMCX</PreprocessorDefinitions>
121+
<PreprocessorDefinitions>_DEBUG;_CONSOLE;ZLIB_CONST;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;_SILENCE_CXX20_ATOMIC_INIT_DEPRECATION_WARNING;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions);NOGDICAPMASKS;NOVIRTUALKEYCODES;NOWINMESSAGES;NOWINSTYLES;NOSYSMETRICS;NOMENUS;NOICONS;NOKEYSTATES;NOSYSCOMMANDS;NORASTEROPS;NOSHOWWINDOW;OEMRESOURCE;NOATOM;NOCLIPBOARD;NOCOLOR;NOCTLMGR;NODRAWTEXT;NOGDI;NOKERNEL;NOUSER;NONLS;NOMB;NOMEMMGR;NOMETAFILE;NOMINMAX;NOMSG;NOOPENFILE;NOSCROLL;NOSOUND;NOTEXTMETRIC;NOWH;NOWINOFFSETS;NOCOMM;NOKANJI;NOHELP;NOPROFILER;NODEFERWINDOWPOS;NOMCX</PreprocessorDefinitions>
122122
<SDLCheck>true</SDLCheck>
123123
<AdditionalIncludeDirectories>$(SolutionDir);brotli\c\include</AdditionalIncludeDirectories>
124124
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
125+
<LanguageStandard>stdcpp20</LanguageStandard>
125126
</ClCompile>
126127
<Link>
127128
<SubSystem>Console</SubSystem>
128129
<GenerateDebugInformation>true</GenerateDebugInformation>
129130
<AdditionalLibraryDirectories>x64\Debug;$(OpenSSL_Home)</AdditionalLibraryDirectories>
130-
<AdditionalDependencies>CommonLib.lib;socketlib64d.lib;brotli.lib;zlib.lib;libcrypto.lib;libssl.lib;SrvLib.lib;%(AdditionalDependencies)</AdditionalDependencies>
131+
<AdditionalDependencies>CommonLib.lib;socketlib64d.lib;brotli-com.lib;brotli-enc.lib;zlib.lib;libcrypto.lib;libssl.lib;SrvLib.lib;%(AdditionalDependencies)</AdditionalDependencies>
131132
</Link>
132133
<PostBuildEvent>
133134
<Command>copy "$(SolutionDir)$(PlatForm)\$(Configuration)\$(ProjectName)\$(TargetFileName)" "$(SolutionDir)$(TargetFileName)"</Command>
@@ -168,19 +169,19 @@
168169
<Optimization>MaxSpeed</Optimization>
169170
<FunctionLevelLinking>true</FunctionLevelLinking>
170171
<IntrinsicFunctions>true</IntrinsicFunctions>
171-
<PreprocessorDefinitions>NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions);NOGDICAPMASKS;NOVIRTUALKEYCODES;NOWINMESSAGES;NOWINSTYLES;NOSYSMETRICS;NOMENUS;NOICONS;NOKEYSTATES;NOSYSCOMMANDS;NORASTEROPS;NOSHOWWINDOW;OEMRESOURCE;NOATOM;NOCLIPBOARD;NOCOLOR;NOCTLMGR;NODRAWTEXT;NOGDI;NOKERNEL;NOUSER;NONLS;NOMB;NOMEMMGR;NOMETAFILE;NOMINMAX;NOMSG;NOOPENFILE;NOSCROLL;NOSOUND;NOTEXTMETRIC;NOWH;NOWINOFFSETS;NOCOMM;NOKANJI;NOHELP;NOPROFILER;NODEFERWINDOWPOS;NOMCX</PreprocessorDefinitions>
172+
<PreprocessorDefinitions>NDEBUG;_CONSOLE;ZLIB_CONST;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;_SILENCE_CXX20_ATOMIC_INIT_DEPRECATION_WARNING;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions);NOGDICAPMASKS;NOVIRTUALKEYCODES;NOWINMESSAGES;NOWINSTYLES;NOSYSMETRICS;NOMENUS;NOICONS;NOKEYSTATES;NOSYSCOMMANDS;NORASTEROPS;NOSHOWWINDOW;OEMRESOURCE;NOATOM;NOCLIPBOARD;NOCOLOR;NOCTLMGR;NODRAWTEXT;NOGDI;NOKERNEL;NOUSER;NONLS;NOMB;NOMEMMGR;NOMETAFILE;NOMINMAX;NOMSG;NOOPENFILE;NOSCROLL;NOSOUND;NOTEXTMETRIC;NOWH;NOWINOFFSETS;NOCOMM;NOKANJI;NOHELP;NOPROFILER;NODEFERWINDOWPOS;NOMCX</PreprocessorDefinitions>
172173
<SDLCheck>true</SDLCheck>
173174
<AdditionalIncludeDirectories>$(SolutionDir);brotli\c\include</AdditionalIncludeDirectories>
174175
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
175-
<LanguageStandard>stdcpp14</LanguageStandard>
176+
<LanguageStandard>stdcpp20</LanguageStandard>
176177
</ClCompile>
177178
<Link>
178179
<SubSystem>Console</SubSystem>
179180
<EnableCOMDATFolding>true</EnableCOMDATFolding>
180181
<OptimizeReferences>true</OptimizeReferences>
181182
<GenerateDebugInformation>true</GenerateDebugInformation>
182183
<AdditionalLibraryDirectories>x64\Release;$(OpenSSL_Home)</AdditionalLibraryDirectories>
183-
<AdditionalDependencies>CommonLib.lib;socketlib64.lib;brotli.lib;zlib.lib;libcrypto.lib;libssl.lib;SrvLib.lib;%(AdditionalDependencies)</AdditionalDependencies>
184+
<AdditionalDependencies>CommonLib.lib;socketlib64.lib;brotli-com.lib;brotli-enc.lib;zlib.lib;libcrypto.lib;libssl.lib;SrvLib.lib;%(AdditionalDependencies)</AdditionalDependencies>
184185
</Link>
185186
<PostBuildEvent>
186187
<Command>copy "$(SolutionDir)$(PlatForm)\$(Configuration)\$(ProjectName)\$(TargetFileName)" "$(SolutionDir)$(TargetFileName)"</Command>
@@ -194,6 +195,7 @@
194195
<ClCompile Include="Http2Serv.cpp" />
195196
<ClCompile Include="HttpServ.cpp" />
196197
<ClCompile Include="LogFile.cpp" />
198+
<ClCompile Include="MappedFile.cpp" />
197199
<ClCompile Include="SpawnProcess.cpp" />
198200
<ClCompile Include="Trace.cpp" />
199201
</ItemGroup>
@@ -205,6 +207,7 @@
205207
<ClInclude Include="HPack.h" />
206208
<ClInclude Include="HttpServ.h" />
207209
<ClInclude Include="LogFile.h" />
210+
<ClInclude Include="MappedFile.h" />
208211
<ClInclude Include="resource.h" />
209212
<ClInclude Include="SpawnProcess.h" />
210213
<ClInclude Include="Timer.h" />

Http2Serv.vcxproj.filters

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@
3232
<Filter>FastCgi</Filter>
3333
</ClInclude>
3434
<ClInclude Include="resource.h" />
35+
<ClInclude Include="MappedFile.h">
36+
<Filter>Headerdateien</Filter>
37+
</ClInclude>
3538
</ItemGroup>
3639
<ItemGroup>
3740
<Filter Include="Headerdateien">
@@ -69,6 +72,9 @@
6972
<ClCompile Include="FastCgi\FastCgi.cpp">
7073
<Filter>FastCgi</Filter>
7174
</ClCompile>
75+
<ClCompile Include="MappedFile.cpp">
76+
<Filter>Quelldateien</Filter>
77+
</ClCompile>
7278
</ItemGroup>
7379
<ItemGroup>
7480
<ResourceCompile Include="Resource.rc" />

HttpServ.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ using namespace tr1;
4444

4545
#define FN_CA(x) x.c_str()
4646
#define FN_STR(x) x
47-
constexpr wchar_t* g_szHttpFetch{L".//Http2Fetch.exe/$1"};
47+
constexpr wchar_t g_szHttpFetch[]{L".//Http2Fetch.exe/$1"};
4848
#else
4949
#ifndef __USE_LARGEFILE64
5050
#define __USE_LARGEFILE64

SockTest.sln

Lines changed: 53 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Http2Serv", "Http2Serv.vcxp
1212
{A1AC7A45-F1E1-4E82-8B2C-BD0B57239685} = {A1AC7A45-F1E1-4E82-8B2C-BD0B57239685}
1313
{4FC79DB8-703D-417B-A084-C1E9D1A92A3F} = {4FC79DB8-703D-417B-A084-C1E9D1A92A3F}
1414
{758383C6-5B15-4191-9F17-5835F216F7A1} = {758383C6-5B15-4191-9F17-5835F216F7A1}
15+
{0874EDF7-DFE0-4A92-A491-AB7A836CF513} = {0874EDF7-DFE0-4A92-A491-AB7A836CF513}
1516
EndProjectSection
1617
EndProject
1718
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Http2Fetch", "Http2Fetch.vcxproj", "{CA4B8E0F-0228-455C-B1DB-D6FB568D9DD9}"
@@ -20,21 +21,35 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Http2Fetch", "Http2Fetch.vc
2021
{E76F2C44-3768-49F5-9866-BF3498185A23} = {E76F2C44-3768-49F5-9866-BF3498185A23}
2122
{4FC79DB8-703D-417B-A084-C1E9D1A92A3F} = {4FC79DB8-703D-417B-A084-C1E9D1A92A3F}
2223
{758383C6-5B15-4191-9F17-5835F216F7A1} = {758383C6-5B15-4191-9F17-5835F216F7A1}
24+
{D37BC5FF-1826-4CAF-BE58-9A9BA17FD19B} = {D37BC5FF-1826-4CAF-BE58-9A9BA17FD19B}
2325
EndProjectSection
2426
EndProject
25-
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "brotli", "brotli.vcxproj", "{51ACDE42-EFCA-49B7-8B26-6386720AAFA7}"
26-
EndProject
2727
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CommonLib", "CommonLib\CommonLib.vcxproj", "{E76F2C44-3768-49F5-9866-BF3498185A23}"
2828
EndProject
2929
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Http2Proxy", "Http2Proxy.vcxproj", "{40394741-422D-43B8-BF0D-97FF23ECDB0F}"
3030
ProjectSection(ProjectDependencies) = postProject
31+
{51ACDE42-EFCA-49B7-8B26-6386720AAFA7} = {51ACDE42-EFCA-49B7-8B26-6386720AAFA7}
3132
{758383C6-5B15-4191-9F17-5835F216F7A1} = {758383C6-5B15-4191-9F17-5835F216F7A1}
33+
{0874EDF7-DFE0-4A92-A491-AB7A836CF513} = {0874EDF7-DFE0-4A92-A491-AB7A836CF513}
34+
{D37BC5FF-1826-4CAF-BE58-9A9BA17FD19B} = {D37BC5FF-1826-4CAF-BE58-9A9BA17FD19B}
3235
EndProjectSection
3336
EndProject
3437
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlib", "zlib.vcxproj", "{4FC79DB8-703D-417B-A084-C1E9D1A92A3F}"
3538
EndProject
3639
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SrvLib", "SrvLib\SrvLib.vcxproj", "{A1AC7A45-F1E1-4E82-8B2C-BD0B57239685}"
3740
EndProject
41+
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "brotli-com", "brotli-com.vcxproj", "{51ACDE42-EFCA-49B7-8B26-6386720AAFA7}"
42+
EndProject
43+
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "brotli-dec", "brotli-dec.vcxproj", "{D37BC5FF-1826-4CAF-BE58-9A9BA17FD19B}"
44+
ProjectSection(ProjectDependencies) = postProject
45+
{51ACDE42-EFCA-49B7-8B26-6386720AAFA7} = {51ACDE42-EFCA-49B7-8B26-6386720AAFA7}
46+
EndProjectSection
47+
EndProject
48+
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "brotli-enc", "brotli-enc.vcxproj", "{0874EDF7-DFE0-4A92-A491-AB7A836CF513}"
49+
ProjectSection(ProjectDependencies) = postProject
50+
{51ACDE42-EFCA-49B7-8B26-6386720AAFA7} = {51ACDE42-EFCA-49B7-8B26-6386720AAFA7}
51+
EndProjectSection
52+
EndProject
3853
Global
3954
GlobalSection(SolutionConfigurationPlatforms) = preSolution
4055
Debug|x64 = Debug|x64
@@ -77,16 +92,6 @@ Global
7792
{CA4B8E0F-0228-455C-B1DB-D6FB568D9DD9}.Release|x64.Build.0 = Release|x64
7893
{CA4B8E0F-0228-455C-B1DB-D6FB568D9DD9}.Release|x86.ActiveCfg = Release|Win32
7994
{CA4B8E0F-0228-455C-B1DB-D6FB568D9DD9}.Release|x86.Build.0 = Release|Win32
80-
{51ACDE42-EFCA-49B7-8B26-6386720AAFA7}.Debug|x64.ActiveCfg = Debug|x64
81-
{51ACDE42-EFCA-49B7-8B26-6386720AAFA7}.Debug|x64.Build.0 = Debug|x64
82-
{51ACDE42-EFCA-49B7-8B26-6386720AAFA7}.Debug|x86.ActiveCfg = Debug|Win32
83-
{51ACDE42-EFCA-49B7-8B26-6386720AAFA7}.Debug|x86.Build.0 = Debug|Win32
84-
{51ACDE42-EFCA-49B7-8B26-6386720AAFA7}.Release_no_openssl|x64.ActiveCfg = Release|x64
85-
{51ACDE42-EFCA-49B7-8B26-6386720AAFA7}.Release_no_openssl|x86.ActiveCfg = Release|Win32
86-
{51ACDE42-EFCA-49B7-8B26-6386720AAFA7}.Release|x64.ActiveCfg = Release|x64
87-
{51ACDE42-EFCA-49B7-8B26-6386720AAFA7}.Release|x64.Build.0 = Release|x64
88-
{51ACDE42-EFCA-49B7-8B26-6386720AAFA7}.Release|x86.ActiveCfg = Release|Win32
89-
{51ACDE42-EFCA-49B7-8B26-6386720AAFA7}.Release|x86.Build.0 = Release|Win32
9095
{E76F2C44-3768-49F5-9866-BF3498185A23}.Debug|x64.ActiveCfg = Debug|x64
9196
{E76F2C44-3768-49F5-9866-BF3498185A23}.Debug|x64.Build.0 = Debug|x64
9297
{E76F2C44-3768-49F5-9866-BF3498185A23}.Debug|x86.ActiveCfg = Debug|Win32
@@ -131,6 +136,42 @@ Global
131136
{A1AC7A45-F1E1-4E82-8B2C-BD0B57239685}.Release|x64.Build.0 = Release|x64
132137
{A1AC7A45-F1E1-4E82-8B2C-BD0B57239685}.Release|x86.ActiveCfg = Release|Win32
133138
{A1AC7A45-F1E1-4E82-8B2C-BD0B57239685}.Release|x86.Build.0 = Release|Win32
139+
{51ACDE42-EFCA-49B7-8B26-6386720AAFA7}.Debug|x64.ActiveCfg = Debug|x64
140+
{51ACDE42-EFCA-49B7-8B26-6386720AAFA7}.Debug|x64.Build.0 = Debug|x64
141+
{51ACDE42-EFCA-49B7-8B26-6386720AAFA7}.Debug|x86.ActiveCfg = Debug|Win32
142+
{51ACDE42-EFCA-49B7-8B26-6386720AAFA7}.Debug|x86.Build.0 = Debug|Win32
143+
{51ACDE42-EFCA-49B7-8B26-6386720AAFA7}.Release_no_openssl|x64.ActiveCfg = Release|x64
144+
{51ACDE42-EFCA-49B7-8B26-6386720AAFA7}.Release_no_openssl|x64.Build.0 = Release|x64
145+
{51ACDE42-EFCA-49B7-8B26-6386720AAFA7}.Release_no_openssl|x86.ActiveCfg = Release|Win32
146+
{51ACDE42-EFCA-49B7-8B26-6386720AAFA7}.Release_no_openssl|x86.Build.0 = Release|Win32
147+
{51ACDE42-EFCA-49B7-8B26-6386720AAFA7}.Release|x64.ActiveCfg = Release|x64
148+
{51ACDE42-EFCA-49B7-8B26-6386720AAFA7}.Release|x64.Build.0 = Release|x64
149+
{51ACDE42-EFCA-49B7-8B26-6386720AAFA7}.Release|x86.ActiveCfg = Release|Win32
150+
{51ACDE42-EFCA-49B7-8B26-6386720AAFA7}.Release|x86.Build.0 = Release|Win32
151+
{D37BC5FF-1826-4CAF-BE58-9A9BA17FD19B}.Debug|x64.ActiveCfg = Debug|x64
152+
{D37BC5FF-1826-4CAF-BE58-9A9BA17FD19B}.Debug|x64.Build.0 = Debug|x64
153+
{D37BC5FF-1826-4CAF-BE58-9A9BA17FD19B}.Debug|x86.ActiveCfg = Debug|Win32
154+
{D37BC5FF-1826-4CAF-BE58-9A9BA17FD19B}.Debug|x86.Build.0 = Debug|Win32
155+
{D37BC5FF-1826-4CAF-BE58-9A9BA17FD19B}.Release_no_openssl|x64.ActiveCfg = Release|x64
156+
{D37BC5FF-1826-4CAF-BE58-9A9BA17FD19B}.Release_no_openssl|x64.Build.0 = Release|x64
157+
{D37BC5FF-1826-4CAF-BE58-9A9BA17FD19B}.Release_no_openssl|x86.ActiveCfg = Release|Win32
158+
{D37BC5FF-1826-4CAF-BE58-9A9BA17FD19B}.Release_no_openssl|x86.Build.0 = Release|Win32
159+
{D37BC5FF-1826-4CAF-BE58-9A9BA17FD19B}.Release|x64.ActiveCfg = Release|x64
160+
{D37BC5FF-1826-4CAF-BE58-9A9BA17FD19B}.Release|x64.Build.0 = Release|x64
161+
{D37BC5FF-1826-4CAF-BE58-9A9BA17FD19B}.Release|x86.ActiveCfg = Release|Win32
162+
{D37BC5FF-1826-4CAF-BE58-9A9BA17FD19B}.Release|x86.Build.0 = Release|Win32
163+
{0874EDF7-DFE0-4A92-A491-AB7A836CF513}.Debug|x64.ActiveCfg = Debug|x64
164+
{0874EDF7-DFE0-4A92-A491-AB7A836CF513}.Debug|x64.Build.0 = Debug|x64
165+
{0874EDF7-DFE0-4A92-A491-AB7A836CF513}.Debug|x86.ActiveCfg = Debug|Win32
166+
{0874EDF7-DFE0-4A92-A491-AB7A836CF513}.Debug|x86.Build.0 = Debug|Win32
167+
{0874EDF7-DFE0-4A92-A491-AB7A836CF513}.Release_no_openssl|x64.ActiveCfg = Release|x64
168+
{0874EDF7-DFE0-4A92-A491-AB7A836CF513}.Release_no_openssl|x64.Build.0 = Release|x64
169+
{0874EDF7-DFE0-4A92-A491-AB7A836CF513}.Release_no_openssl|x86.ActiveCfg = Release|Win32
170+
{0874EDF7-DFE0-4A92-A491-AB7A836CF513}.Release_no_openssl|x86.Build.0 = Release|Win32
171+
{0874EDF7-DFE0-4A92-A491-AB7A836CF513}.Release|x64.ActiveCfg = Release|x64
172+
{0874EDF7-DFE0-4A92-A491-AB7A836CF513}.Release|x64.Build.0 = Release|x64
173+
{0874EDF7-DFE0-4A92-A491-AB7A836CF513}.Release|x86.ActiveCfg = Release|Win32
174+
{0874EDF7-DFE0-4A92-A491-AB7A836CF513}.Release|x86.Build.0 = Release|Win32
134175
EndGlobalSection
135176
GlobalSection(SolutionProperties) = preSolution
136177
HideSolutionNode = FALSE

SocketLib

0 commit comments

Comments
 (0)