diff options
author | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2015-05-07 17:04:45 +0000 |
---|---|---|
committer | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2015-05-07 17:04:45 +0000 |
commit | 16fc241e3c350d1671c3a94dba381f79074c4143 (patch) | |
tree | c26ebfba441b2ed8c6c71373d8ffe874df40c8a3 /w32/VS2013 | |
parent | 6092a01a4892a04544e9b668698f14f975042074 (diff) | |
download | libmicrohttpd-16fc241e3c350d1671c3a94dba381f79074c4143.tar.gz libmicrohttpd-16fc241e3c350d1671c3a94dba381f79074c4143.zip |
w32 VS project: add support for build for XP, internally optimize project files
Diffstat (limited to 'w32/VS2013')
-rw-r--r-- | w32/VS2013/hellobrowser.vcxproj | 227 | ||||
-rw-r--r-- | w32/VS2013/libmicrohttpd.sln | 40 | ||||
-rw-r--r-- | w32/VS2013/libmicrohttpd.vcxproj | 459 |
3 files changed, 236 insertions, 490 deletions
diff --git a/w32/VS2013/hellobrowser.vcxproj b/w32/VS2013/hellobrowser.vcxproj index 8db3582a..df9d826f 100644 --- a/w32/VS2013/hellobrowser.vcxproj +++ b/w32/VS2013/hellobrowser.vcxproj | |||
@@ -43,52 +43,26 @@ | |||
43 | <RootNamespace>hellobrowser</RootNamespace> | 43 | <RootNamespace>hellobrowser</RootNamespace> |
44 | </PropertyGroup> | 44 | </PropertyGroup> |
45 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> | 45 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> |
46 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|Win32'" Label="Configuration"> | 46 | <PropertyGroup Condition="'$(Configuration)'=='Debug-static'" Label="Configuration"> |
47 | <ConfigurationType>Application</ConfigurationType> | 47 | <ConfigurationType>Application</ConfigurationType> |
48 | <UseDebugLibraries>true</UseDebugLibraries> | 48 | <UseDebugLibraries>true</UseDebugLibraries> |
49 | <PlatformToolset>v120</PlatformToolset> | 49 | <PlatformToolset>v120</PlatformToolset> |
50 | <CharacterSet>Unicode</CharacterSet> | 50 | <CharacterSet>Unicode</CharacterSet> |
51 | </PropertyGroup> | 51 | </PropertyGroup> |
52 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|x64'" Label="Configuration"> | 52 | <PropertyGroup Condition="'$(Configuration)'=='Debug-dll'" Label="Configuration"> |
53 | <ConfigurationType>Application</ConfigurationType> | 53 | <ConfigurationType>Application</ConfigurationType> |
54 | <UseDebugLibraries>true</UseDebugLibraries> | 54 | <UseDebugLibraries>true</UseDebugLibraries> |
55 | <PlatformToolset>v120</PlatformToolset> | 55 | <PlatformToolset>v120</PlatformToolset> |
56 | <CharacterSet>Unicode</CharacterSet> | 56 | <CharacterSet>Unicode</CharacterSet> |
57 | </PropertyGroup> | 57 | </PropertyGroup> |
58 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|Win32'" Label="Configuration"> | 58 | <PropertyGroup Condition="'$(Configuration)'=='Release-static'" Label="Configuration"> |
59 | <ConfigurationType>Application</ConfigurationType> | ||
60 | <UseDebugLibraries>true</UseDebugLibraries> | ||
61 | <PlatformToolset>v120</PlatformToolset> | ||
62 | <CharacterSet>Unicode</CharacterSet> | ||
63 | </PropertyGroup> | ||
64 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|x64'" Label="Configuration"> | ||
65 | <ConfigurationType>Application</ConfigurationType> | ||
66 | <UseDebugLibraries>true</UseDebugLibraries> | ||
67 | <PlatformToolset>v120</PlatformToolset> | ||
68 | <CharacterSet>Unicode</CharacterSet> | ||
69 | </PropertyGroup> | ||
70 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-static|Win32'" Label="Configuration"> | ||
71 | <ConfigurationType>Application</ConfigurationType> | ||
72 | <UseDebugLibraries>false</UseDebugLibraries> | ||
73 | <PlatformToolset>v120</PlatformToolset> | ||
74 | <WholeProgramOptimization>true</WholeProgramOptimization> | ||
75 | <CharacterSet>Unicode</CharacterSet> | ||
76 | </PropertyGroup> | ||
77 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-static|x64'" Label="Configuration"> | ||
78 | <ConfigurationType>Application</ConfigurationType> | ||
79 | <UseDebugLibraries>false</UseDebugLibraries> | ||
80 | <PlatformToolset>v120</PlatformToolset> | ||
81 | <WholeProgramOptimization>true</WholeProgramOptimization> | ||
82 | <CharacterSet>Unicode</CharacterSet> | ||
83 | </PropertyGroup> | ||
84 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|Win32'" Label="Configuration"> | ||
85 | <ConfigurationType>Application</ConfigurationType> | 59 | <ConfigurationType>Application</ConfigurationType> |
86 | <UseDebugLibraries>false</UseDebugLibraries> | 60 | <UseDebugLibraries>false</UseDebugLibraries> |
87 | <PlatformToolset>v120</PlatformToolset> | 61 | <PlatformToolset>v120</PlatformToolset> |
88 | <WholeProgramOptimization>true</WholeProgramOptimization> | 62 | <WholeProgramOptimization>true</WholeProgramOptimization> |
89 | <CharacterSet>Unicode</CharacterSet> | 63 | <CharacterSet>Unicode</CharacterSet> |
90 | </PropertyGroup> | 64 | </PropertyGroup> |
91 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|x64'" Label="Configuration"> | 65 | <PropertyGroup Condition="'$(Configuration)'=='Release-dll'" Label="Configuration"> |
92 | <ConfigurationType>Application</ConfigurationType> | 66 | <ConfigurationType>Application</ConfigurationType> |
93 | <UseDebugLibraries>false</UseDebugLibraries> | 67 | <UseDebugLibraries>false</UseDebugLibraries> |
94 | <PlatformToolset>v120</PlatformToolset> | 68 | <PlatformToolset>v120</PlatformToolset> |
@@ -98,221 +72,104 @@ | |||
98 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> | 72 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> |
99 | <ImportGroup Label="ExtensionSettings"> | 73 | <ImportGroup Label="ExtensionSettings"> |
100 | </ImportGroup> | 74 | </ImportGroup> |
101 | <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug-static|Win32'"> | 75 | <ImportGroup Label="PropertySheets"> |
102 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | ||
103 | </ImportGroup> | ||
104 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|x64'" Label="PropertySheets"> | ||
105 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | ||
106 | </ImportGroup> | ||
107 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|Win32'" Label="PropertySheets"> | ||
108 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | ||
109 | </ImportGroup> | ||
110 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|x64'" Label="PropertySheets"> | ||
111 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | ||
112 | </ImportGroup> | ||
113 | <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release-static|Win32'"> | ||
114 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | ||
115 | </ImportGroup> | ||
116 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-static|x64'" Label="PropertySheets"> | ||
117 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | ||
118 | </ImportGroup> | ||
119 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|Win32'" Label="PropertySheets"> | ||
120 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | ||
121 | </ImportGroup> | ||
122 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|x64'" Label="PropertySheets"> | ||
123 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | 76 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
124 | </ImportGroup> | 77 | </ImportGroup> |
125 | <PropertyGroup Label="UserMacros" /> | 78 | <PropertyGroup Label="UserMacros" /> |
126 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|Win32'"> | 79 | <PropertyGroup> |
127 | <LinkIncremental>true</LinkIncremental> | ||
128 | <OutDir>$(SolutionDir)\Output\</OutDir> | ||
129 | <TargetName>$(ProjectName)_d</TargetName> | ||
130 | <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\</IntDir> | ||
131 | <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath> | 80 | <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath> |
132 | </PropertyGroup> | 81 | </PropertyGroup> |
133 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|x64'"> | 82 | <PropertyGroup Condition="'$(Platform)'=='Win32'"> |
134 | <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath> | ||
135 | <TargetName>$(ProjectName)_d</TargetName> | ||
136 | <LinkIncremental>true</LinkIncremental> | ||
137 | <OutDir>$(SolutionDir)\Output\$(Platform)\</OutDir> | ||
138 | <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\$(Platform)\</IntDir> | ||
139 | </PropertyGroup> | ||
140 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|Win32'"> | ||
141 | <LinkIncremental>true</LinkIncremental> | ||
142 | <OutDir>$(SolutionDir)\Output\</OutDir> | ||
143 | <TargetName>$(ProjectName)-dll_d</TargetName> | ||
144 | <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\</IntDir> | 83 | <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\</IntDir> |
145 | <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath> | 84 | <OutDir>$(SolutionDir)\Output\</OutDir> |
146 | </PropertyGroup> | 85 | </PropertyGroup> |
147 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|x64'"> | 86 | <PropertyGroup Condition="'$(Platform)'=='x64'"> |
148 | <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath> | ||
149 | <TargetName>$(ProjectName)-dll_d</TargetName> | ||
150 | <LinkIncremental>true</LinkIncremental> | ||
151 | <OutDir>$(SolutionDir)\Output\$(Platform)\</OutDir> | ||
152 | <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\$(Platform)\</IntDir> | 87 | <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\$(Platform)\</IntDir> |
88 | <OutDir>$(SolutionDir)\Output\$(Platform)\</OutDir> | ||
153 | </PropertyGroup> | 89 | </PropertyGroup> |
154 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-static|Win32'"> | 90 | <PropertyGroup Condition="'$(UseDebugLibraries)'=='true'"> |
155 | <LinkIncremental>false</LinkIncremental> | 91 | <LinkIncremental>true</LinkIncremental> |
156 | <OutDir>$(SolutionDir)\Output\</OutDir> | ||
157 | <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\</IntDir> | ||
158 | <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath> | ||
159 | </PropertyGroup> | 92 | </PropertyGroup> |
160 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-static|x64'"> | 93 | <PropertyGroup Condition="'$(UseDebugLibraries)'!='true'"> |
161 | <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath> | ||
162 | <LinkIncremental>false</LinkIncremental> | 94 | <LinkIncremental>false</LinkIncremental> |
163 | <OutDir>$(SolutionDir)\Output\$(Platform)\</OutDir> | ||
164 | <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\$(Platform)\</IntDir> | ||
165 | </PropertyGroup> | 95 | </PropertyGroup> |
166 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|Win32'"> | 96 | <PropertyGroup Condition="'$(Configuration)'=='Debug-static'"> |
167 | <LinkIncremental>false</LinkIncremental> | 97 | <TargetName>$(ProjectName)_d</TargetName> |
168 | <OutDir>$(SolutionDir)\Output\</OutDir> | ||
169 | <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\</IntDir> | ||
170 | <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath> | ||
171 | <TargetName>$(ProjectName)-dll</TargetName> | ||
172 | </PropertyGroup> | 98 | </PropertyGroup> |
173 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|x64'"> | 99 | <PropertyGroup Condition="'$(Configuration)'=='Debug-dll'"> |
174 | <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath> | 100 | <TargetName>$(ProjectName)-dll_d</TargetName> |
175 | <LinkIncremental>false</LinkIncremental> | 101 | </PropertyGroup> |
102 | <PropertyGroup Condition="'$(Configuration)'=='Release-static'"> | ||
103 | <TargetName>$(ProjectName)</TargetName> | ||
104 | </PropertyGroup> | ||
105 | <PropertyGroup Condition="'$(Configuration)'=='Release-dll'"> | ||
176 | <TargetName>$(ProjectName)-dll</TargetName> | 106 | <TargetName>$(ProjectName)-dll</TargetName> |
177 | <OutDir>$(SolutionDir)\Output\$(Platform)\</OutDir> | ||
178 | <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\$(Platform)\</IntDir> | ||
179 | </PropertyGroup> | 107 | </PropertyGroup> |
180 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|Win32'"> | 108 | <ItemDefinitionGroup> |
181 | <ClCompile> | 109 | <ClCompile> |
182 | <PrecompiledHeader>NotUsing</PrecompiledHeader> | 110 | <PrecompiledHeader>NotUsing</PrecompiledHeader> |
183 | <WarningLevel>Level3</WarningLevel> | 111 | <WarningLevel>Level3</WarningLevel> |
184 | <Optimization>Disabled</Optimization> | 112 | <PreprocessorDefinitions>WIN32;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
185 | <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
186 | <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> | ||
187 | </ClCompile> | 113 | </ClCompile> |
188 | <Link> | 114 | <Link> |
189 | <SubSystem>Console</SubSystem> | 115 | <SubSystem>Console</SubSystem> |
190 | <GenerateDebugInformation>true</GenerateDebugInformation> | 116 | <GenerateDebugInformation>true</GenerateDebugInformation> |
191 | <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | 117 | <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
192 | <AdditionalDependencies>libmicrohttpd_d.lib;%(AdditionalDependencies)</AdditionalDependencies> | ||
193 | </Link> | 118 | </Link> |
194 | <ProjectReference /> | 119 | <ProjectReference /> |
195 | </ItemDefinitionGroup> | 120 | </ItemDefinitionGroup> |
196 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|x64'"> | 121 | <ItemDefinitionGroup Condition="'$(UseDebugLibraries)'=='true'"> |
197 | <ClCompile> | 122 | <ClCompile> |
198 | <PrecompiledHeader>NotUsing</PrecompiledHeader> | ||
199 | <WarningLevel>Level3</WarningLevel> | ||
200 | <Optimization>Disabled</Optimization> | 123 | <Optimization>Disabled</Optimization> |
201 | <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> | 124 | <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
202 | <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> | ||
203 | </ClCompile> | 125 | </ClCompile> |
204 | <Link> | ||
205 | <SubSystem>Console</SubSystem> | ||
206 | <GenerateDebugInformation>true</GenerateDebugInformation> | ||
207 | <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | ||
208 | <AdditionalDependencies>libmicrohttpd_d.lib;%(AdditionalDependencies)</AdditionalDependencies> | ||
209 | </Link> | ||
210 | <ProjectReference /> | 126 | <ProjectReference /> |
211 | </ItemDefinitionGroup> | 127 | </ItemDefinitionGroup> |
212 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|Win32'"> | 128 | <ItemDefinitionGroup Condition="'$(UseDebugLibraries)'!='true'"> |
213 | <ClCompile> | 129 | <ClCompile> |
214 | <PrecompiledHeader>NotUsing</PrecompiledHeader> | 130 | <Optimization>MaxSpeed</Optimization> |
215 | <WarningLevel>Level3</WarningLevel> | 131 | <FunctionLevelLinking>true</FunctionLevelLinking> |
216 | <Optimization>Disabled</Optimization> | 132 | <IntrinsicFunctions>true</IntrinsicFunctions> |
217 | <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> | 133 | <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
218 | <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> | ||
219 | </ClCompile> | 134 | </ClCompile> |
220 | <Link> | 135 | <Link> |
221 | <SubSystem>Console</SubSystem> | 136 | <EnableCOMDATFolding>true</EnableCOMDATFolding> |
222 | <GenerateDebugInformation>true</GenerateDebugInformation> | 137 | <OptimizeReferences>true</OptimizeReferences> |
223 | <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | ||
224 | <AdditionalDependencies>libmicrohttpd-dll_d.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies> | ||
225 | </Link> | 138 | </Link> |
226 | <ProjectReference /> | 139 | <ProjectReference /> |
227 | </ItemDefinitionGroup> | 140 | </ItemDefinitionGroup> |
228 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|x64'"> | 141 | <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug-static'"> |
229 | <ClCompile> | 142 | <ClCompile> |
230 | <PrecompiledHeader>NotUsing</PrecompiledHeader> | ||
231 | <WarningLevel>Level3</WarningLevel> | ||
232 | <Optimization>Disabled</Optimization> | ||
233 | <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
234 | <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> | 143 | <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> |
235 | </ClCompile> | 144 | </ClCompile> |
236 | <Link> | 145 | <Link> |
237 | <SubSystem>Console</SubSystem> | 146 | <AdditionalDependencies>libmicrohttpd_d.lib;%(AdditionalDependencies)</AdditionalDependencies> |
238 | <GenerateDebugInformation>true</GenerateDebugInformation> | ||
239 | <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | ||
240 | <AdditionalDependencies>libmicrohttpd-dll_d.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies> | ||
241 | </Link> | 147 | </Link> |
242 | <ProjectReference /> | 148 | <ProjectReference /> |
243 | </ItemDefinitionGroup> | 149 | </ItemDefinitionGroup> |
244 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-static|Win32'"> | 150 | <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug-dll'"> |
245 | <ClCompile> | 151 | <ClCompile> |
246 | <WarningLevel>Level3</WarningLevel> | 152 | <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> |
247 | <PrecompiledHeader>NotUsing</PrecompiledHeader> | ||
248 | <Optimization>MaxSpeed</Optimization> | ||
249 | <FunctionLevelLinking>true</FunctionLevelLinking> | ||
250 | <IntrinsicFunctions>true</IntrinsicFunctions> | ||
251 | <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
252 | <RuntimeLibrary>MultiThreaded</RuntimeLibrary> | ||
253 | </ClCompile> | 153 | </ClCompile> |
254 | <Link> | 154 | <Link> |
255 | <SubSystem>Console</SubSystem> | 155 | <AdditionalDependencies>libmicrohttpd-dll_d.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies> |
256 | <GenerateDebugInformation>true</GenerateDebugInformation> | ||
257 | <EnableCOMDATFolding>true</EnableCOMDATFolding> | ||
258 | <OptimizeReferences>true</OptimizeReferences> | ||
259 | <AdditionalDependencies>libmicrohttpd.lib;%(AdditionalDependencies)</AdditionalDependencies> | ||
260 | <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | ||
261 | </Link> | 156 | </Link> |
157 | <ProjectReference /> | ||
262 | </ItemDefinitionGroup> | 158 | </ItemDefinitionGroup> |
263 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-static|x64'"> | 159 | <ItemDefinitionGroup Condition="'$(Configuration)'=='Release-static'"> |
264 | <ClCompile> | 160 | <ClCompile> |
265 | <WarningLevel>Level3</WarningLevel> | ||
266 | <PrecompiledHeader>NotUsing</PrecompiledHeader> | ||
267 | <Optimization>MaxSpeed</Optimization> | ||
268 | <FunctionLevelLinking>true</FunctionLevelLinking> | ||
269 | <IntrinsicFunctions>true</IntrinsicFunctions> | ||
270 | <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
271 | <RuntimeLibrary>MultiThreaded</RuntimeLibrary> | 161 | <RuntimeLibrary>MultiThreaded</RuntimeLibrary> |
272 | </ClCompile> | 162 | </ClCompile> |
273 | <Link> | 163 | <Link> |
274 | <SubSystem>Console</SubSystem> | ||
275 | <GenerateDebugInformation>true</GenerateDebugInformation> | ||
276 | <EnableCOMDATFolding>true</EnableCOMDATFolding> | ||
277 | <OptimizeReferences>true</OptimizeReferences> | ||
278 | <AdditionalDependencies>libmicrohttpd.lib;%(AdditionalDependencies)</AdditionalDependencies> | 164 | <AdditionalDependencies>libmicrohttpd.lib;%(AdditionalDependencies)</AdditionalDependencies> |
279 | <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | ||
280 | </Link> | ||
281 | </ItemDefinitionGroup> | ||
282 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|Win32'"> | ||
283 | <ClCompile> | ||
284 | <WarningLevel>Level3</WarningLevel> | ||
285 | <PrecompiledHeader>NotUsing</PrecompiledHeader> | ||
286 | <Optimization>MaxSpeed</Optimization> | ||
287 | <FunctionLevelLinking>true</FunctionLevelLinking> | ||
288 | <IntrinsicFunctions>true</IntrinsicFunctions> | ||
289 | <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
290 | </ClCompile> | ||
291 | <Link> | ||
292 | <SubSystem>Console</SubSystem> | ||
293 | <GenerateDebugInformation>true</GenerateDebugInformation> | ||
294 | <EnableCOMDATFolding>true</EnableCOMDATFolding> | ||
295 | <OptimizeReferences>true</OptimizeReferences> | ||
296 | <AdditionalDependencies>libmicrohttpd-dll.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies> | ||
297 | <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | ||
298 | </Link> | 165 | </Link> |
299 | </ItemDefinitionGroup> | 166 | </ItemDefinitionGroup> |
300 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|x64'"> | 167 | <ItemDefinitionGroup Condition="'$(Configuration)'=='Release-dll'"> |
301 | <ClCompile> | 168 | <ClCompile> |
302 | <WarningLevel>Level3</WarningLevel> | 169 | <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> |
303 | <PrecompiledHeader>NotUsing</PrecompiledHeader> | ||
304 | <Optimization>MaxSpeed</Optimization> | ||
305 | <FunctionLevelLinking>true</FunctionLevelLinking> | ||
306 | <IntrinsicFunctions>true</IntrinsicFunctions> | ||
307 | <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
308 | </ClCompile> | 170 | </ClCompile> |
309 | <Link> | 171 | <Link> |
310 | <SubSystem>Console</SubSystem> | ||
311 | <GenerateDebugInformation>true</GenerateDebugInformation> | ||
312 | <EnableCOMDATFolding>true</EnableCOMDATFolding> | ||
313 | <OptimizeReferences>true</OptimizeReferences> | ||
314 | <AdditionalDependencies>libmicrohttpd-dll.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies> | 172 | <AdditionalDependencies>libmicrohttpd-dll.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies> |
315 | <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | ||
316 | </Link> | 173 | </Link> |
317 | </ItemDefinitionGroup> | 174 | </ItemDefinitionGroup> |
318 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | 175 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |
diff --git a/w32/VS2013/libmicrohttpd.sln b/w32/VS2013/libmicrohttpd.sln index 963eab6a..3a18af3d 100644 --- a/w32/VS2013/libmicrohttpd.sln +++ b/w32/VS2013/libmicrohttpd.sln | |||
@@ -14,46 +14,86 @@ Global | |||
14 | GlobalSection(SolutionConfigurationPlatforms) = preSolution | 14 | GlobalSection(SolutionConfigurationPlatforms) = preSolution |
15 | Debug-dll|Win32 = Debug-dll|Win32 | 15 | Debug-dll|Win32 = Debug-dll|Win32 |
16 | Debug-dll|x64 = Debug-dll|x64 | 16 | Debug-dll|x64 = Debug-dll|x64 |
17 | Debug-dll-xp|Win32 = Debug-dll-xp|Win32 | ||
18 | Debug-dll-xp|x64 = Debug-dll-xp|x64 | ||
17 | Debug-static|Win32 = Debug-static|Win32 | 19 | Debug-static|Win32 = Debug-static|Win32 |
18 | Debug-static|x64 = Debug-static|x64 | 20 | Debug-static|x64 = Debug-static|x64 |
21 | Debug-static-xp|Win32 = Debug-static-xp|Win32 | ||
22 | Debug-static-xp|x64 = Debug-static-xp|x64 | ||
19 | Release-dll|Win32 = Release-dll|Win32 | 23 | Release-dll|Win32 = Release-dll|Win32 |
20 | Release-dll|x64 = Release-dll|x64 | 24 | Release-dll|x64 = Release-dll|x64 |
25 | Release-dll-xp|Win32 = Release-dll-xp|Win32 | ||
26 | Release-dll-xp|x64 = Release-dll-xp|x64 | ||
21 | Release-static|Win32 = Release-static|Win32 | 27 | Release-static|Win32 = Release-static|Win32 |
22 | Release-static|x64 = Release-static|x64 | 28 | Release-static|x64 = Release-static|x64 |
29 | Release-static-xp|Win32 = Release-static-xp|Win32 | ||
30 | Release-static-xp|x64 = Release-static-xp|x64 | ||
23 | EndGlobalSection | 31 | EndGlobalSection |
24 | GlobalSection(ProjectConfigurationPlatforms) = postSolution | 32 | GlobalSection(ProjectConfigurationPlatforms) = postSolution |
25 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|Win32.ActiveCfg = Debug-dll|Win32 | 33 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|Win32.ActiveCfg = Debug-dll|Win32 |
26 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|Win32.Build.0 = Debug-dll|Win32 | 34 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|Win32.Build.0 = Debug-dll|Win32 |
27 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|x64.ActiveCfg = Debug-dll|x64 | 35 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|x64.ActiveCfg = Debug-dll|x64 |
28 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|x64.Build.0 = Debug-dll|x64 | 36 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|x64.Build.0 = Debug-dll|x64 |
37 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|Win32.ActiveCfg = Debug-dll-xp|Win32 | ||
38 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|Win32.Build.0 = Debug-dll-xp|Win32 | ||
39 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|x64.ActiveCfg = Debug-dll-xp|x64 | ||
40 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|x64.Build.0 = Debug-dll-xp|x64 | ||
29 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|Win32.ActiveCfg = Debug-static|Win32 | 41 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|Win32.ActiveCfg = Debug-static|Win32 |
30 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|Win32.Build.0 = Debug-static|Win32 | 42 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|Win32.Build.0 = Debug-static|Win32 |
31 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|x64.ActiveCfg = Release-static|x64 | 43 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|x64.ActiveCfg = Release-static|x64 |
32 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|x64.Build.0 = Release-static|x64 | 44 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|x64.Build.0 = Release-static|x64 |
45 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|Win32.ActiveCfg = Debug-static-xp|Win32 | ||
46 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|Win32.Build.0 = Debug-static-xp|Win32 | ||
47 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|x64.ActiveCfg = Debug-static-xp|x64 | ||
48 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|x64.Build.0 = Debug-static-xp|x64 | ||
33 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|Win32.ActiveCfg = Release-dll|Win32 | 49 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|Win32.ActiveCfg = Release-dll|Win32 |
34 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|Win32.Build.0 = Release-dll|Win32 | 50 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|Win32.Build.0 = Release-dll|Win32 |
35 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|x64.ActiveCfg = Release-dll|x64 | 51 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|x64.ActiveCfg = Release-dll|x64 |
36 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|x64.Build.0 = Release-dll|x64 | 52 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|x64.Build.0 = Release-dll|x64 |
53 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|Win32.ActiveCfg = Release-dll-xp|Win32 | ||
54 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|Win32.Build.0 = Release-dll-xp|Win32 | ||
55 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|x64.ActiveCfg = Release-dll-xp|x64 | ||
56 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|x64.Build.0 = Release-dll-xp|x64 | ||
37 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|Win32.ActiveCfg = Release-static|Win32 | 57 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|Win32.ActiveCfg = Release-static|Win32 |
38 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|Win32.Build.0 = Release-static|Win32 | 58 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|Win32.Build.0 = Release-static|Win32 |
39 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|x64.ActiveCfg = Release-static|x64 | 59 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|x64.ActiveCfg = Release-static|x64 |
40 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|x64.Build.0 = Release-static|x64 | 60 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|x64.Build.0 = Release-static|x64 |
61 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|Win32.ActiveCfg = Release-static-xp|Win32 | ||
62 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|Win32.Build.0 = Release-static-xp|Win32 | ||
63 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|x64.ActiveCfg = Release-static-xp|x64 | ||
64 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|x64.Build.0 = Release-static-xp|x64 | ||
41 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|Win32.ActiveCfg = Debug-dll|Win32 | 65 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|Win32.ActiveCfg = Debug-dll|Win32 |
42 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|Win32.Build.0 = Debug-dll|Win32 | 66 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|Win32.Build.0 = Debug-dll|Win32 |
43 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|x64.ActiveCfg = Debug-dll|x64 | 67 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|x64.ActiveCfg = Debug-dll|x64 |
44 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|x64.Build.0 = Debug-dll|x64 | 68 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|x64.Build.0 = Debug-dll|x64 |
69 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|Win32.ActiveCfg = Debug-dll|Win32 | ||
70 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|Win32.Build.0 = Debug-dll|Win32 | ||
71 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|x64.ActiveCfg = Debug-dll|x64 | ||
72 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|x64.Build.0 = Debug-dll|x64 | ||
45 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|Win32.ActiveCfg = Debug-static|Win32 | 73 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|Win32.ActiveCfg = Debug-static|Win32 |
46 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|Win32.Build.0 = Debug-static|Win32 | 74 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|Win32.Build.0 = Debug-static|Win32 |
47 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|x64.ActiveCfg = Release-static|x64 | 75 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|x64.ActiveCfg = Release-static|x64 |
48 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|x64.Build.0 = Release-static|x64 | 76 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|x64.Build.0 = Release-static|x64 |
77 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|Win32.ActiveCfg = Debug-static|Win32 | ||
78 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|Win32.Build.0 = Debug-static|Win32 | ||
79 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|x64.ActiveCfg = Debug-static|x64 | ||
80 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|x64.Build.0 = Debug-static|x64 | ||
49 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|Win32.ActiveCfg = Release-dll|Win32 | 81 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|Win32.ActiveCfg = Release-dll|Win32 |
50 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|Win32.Build.0 = Release-dll|Win32 | 82 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|Win32.Build.0 = Release-dll|Win32 |
51 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|x64.ActiveCfg = Release-dll|x64 | 83 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|x64.ActiveCfg = Release-dll|x64 |
52 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|x64.Build.0 = Release-dll|x64 | 84 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|x64.Build.0 = Release-dll|x64 |
85 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|Win32.ActiveCfg = Release-dll|Win32 | ||
86 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|Win32.Build.0 = Release-dll|Win32 | ||
87 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|x64.ActiveCfg = Release-dll|x64 | ||
88 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|x64.Build.0 = Release-dll|x64 | ||
53 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|Win32.ActiveCfg = Release-static|Win32 | 89 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|Win32.ActiveCfg = Release-static|Win32 |
54 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|Win32.Build.0 = Release-static|Win32 | 90 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|Win32.Build.0 = Release-static|Win32 |
55 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|x64.ActiveCfg = Release-static|x64 | 91 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|x64.ActiveCfg = Release-static|x64 |
56 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|x64.Build.0 = Release-static|x64 | 92 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|x64.Build.0 = Release-static|x64 |
93 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|Win32.ActiveCfg = Release-static|Win32 | ||
94 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|Win32.Build.0 = Release-static|Win32 | ||
95 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|x64.ActiveCfg = Release-static|x64 | ||
96 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|x64.Build.0 = Release-static|x64 | ||
57 | EndGlobalSection | 97 | EndGlobalSection |
58 | GlobalSection(SolutionProperties) = preSolution | 98 | GlobalSection(SolutionProperties) = preSolution |
59 | HideSolutionNode = FALSE | 99 | HideSolutionNode = FALSE |
diff --git a/w32/VS2013/libmicrohttpd.vcxproj b/w32/VS2013/libmicrohttpd.vcxproj index fb036b40..827f9b35 100644 --- a/w32/VS2013/libmicrohttpd.vcxproj +++ b/w32/VS2013/libmicrohttpd.vcxproj | |||
@@ -1,6 +1,14 @@ | |||
1 | <?xml version="1.0" encoding="utf-8"?> | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | <Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | 2 | <Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
3 | <ItemGroup Label="ProjectConfigurations"> | 3 | <ItemGroup Label="ProjectConfigurations"> |
4 | <ProjectConfiguration Include="Debug-dll-xp|Win32"> | ||
5 | <Configuration>Debug-dll-xp</Configuration> | ||
6 | <Platform>Win32</Platform> | ||
7 | </ProjectConfiguration> | ||
8 | <ProjectConfiguration Include="Debug-dll-xp|x64"> | ||
9 | <Configuration>Debug-dll-xp</Configuration> | ||
10 | <Platform>x64</Platform> | ||
11 | </ProjectConfiguration> | ||
4 | <ProjectConfiguration Include="Debug-dll|Win32"> | 12 | <ProjectConfiguration Include="Debug-dll|Win32"> |
5 | <Configuration>Debug-dll</Configuration> | 13 | <Configuration>Debug-dll</Configuration> |
6 | <Platform>Win32</Platform> | 14 | <Platform>Win32</Platform> |
@@ -9,6 +17,14 @@ | |||
9 | <Configuration>Debug-dll</Configuration> | 17 | <Configuration>Debug-dll</Configuration> |
10 | <Platform>x64</Platform> | 18 | <Platform>x64</Platform> |
11 | </ProjectConfiguration> | 19 | </ProjectConfiguration> |
20 | <ProjectConfiguration Include="Debug-static-xp|Win32"> | ||
21 | <Configuration>Debug-static-xp</Configuration> | ||
22 | <Platform>Win32</Platform> | ||
23 | </ProjectConfiguration> | ||
24 | <ProjectConfiguration Include="Debug-static-xp|x64"> | ||
25 | <Configuration>Debug-static-xp</Configuration> | ||
26 | <Platform>x64</Platform> | ||
27 | </ProjectConfiguration> | ||
12 | <ProjectConfiguration Include="Debug-static|Win32"> | 28 | <ProjectConfiguration Include="Debug-static|Win32"> |
13 | <Configuration>Debug-static</Configuration> | 29 | <Configuration>Debug-static</Configuration> |
14 | <Platform>Win32</Platform> | 30 | <Platform>Win32</Platform> |
@@ -17,6 +33,14 @@ | |||
17 | <Configuration>Debug-static</Configuration> | 33 | <Configuration>Debug-static</Configuration> |
18 | <Platform>x64</Platform> | 34 | <Platform>x64</Platform> |
19 | </ProjectConfiguration> | 35 | </ProjectConfiguration> |
36 | <ProjectConfiguration Include="Release-dll-xp|Win32"> | ||
37 | <Configuration>Release-dll-xp</Configuration> | ||
38 | <Platform>Win32</Platform> | ||
39 | </ProjectConfiguration> | ||
40 | <ProjectConfiguration Include="Release-dll-xp|x64"> | ||
41 | <Configuration>Release-dll-xp</Configuration> | ||
42 | <Platform>x64</Platform> | ||
43 | </ProjectConfiguration> | ||
20 | <ProjectConfiguration Include="Release-dll|Win32"> | 44 | <ProjectConfiguration Include="Release-dll|Win32"> |
21 | <Configuration>Release-dll</Configuration> | 45 | <Configuration>Release-dll</Configuration> |
22 | <Platform>Win32</Platform> | 46 | <Platform>Win32</Platform> |
@@ -25,6 +49,14 @@ | |||
25 | <Configuration>Release-dll</Configuration> | 49 | <Configuration>Release-dll</Configuration> |
26 | <Platform>x64</Platform> | 50 | <Platform>x64</Platform> |
27 | </ProjectConfiguration> | 51 | </ProjectConfiguration> |
52 | <ProjectConfiguration Include="Release-static-xp|Win32"> | ||
53 | <Configuration>Release-static-xp</Configuration> | ||
54 | <Platform>Win32</Platform> | ||
55 | </ProjectConfiguration> | ||
56 | <ProjectConfiguration Include="Release-static-xp|x64"> | ||
57 | <Configuration>Release-static-xp</Configuration> | ||
58 | <Platform>x64</Platform> | ||
59 | </ProjectConfiguration> | ||
28 | <ProjectConfiguration Include="Release-static|Win32"> | 60 | <ProjectConfiguration Include="Release-static|Win32"> |
29 | <Configuration>Release-static</Configuration> | 61 | <Configuration>Release-static</Configuration> |
30 | <Platform>Win32</Platform> | 62 | <Platform>Win32</Platform> |
@@ -68,21 +100,33 @@ | |||
68 | <ItemGroup> | 100 | <ItemGroup> |
69 | <ResourceCompile Include="microhttpd_dll_res_vc.rc"> | 101 | <ResourceCompile Include="microhttpd_dll_res_vc.rc"> |
70 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-static|Win32'">true</ExcludedFromBuild> | 102 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-static|Win32'">true</ExcludedFromBuild> |
103 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-static-xp|Win32'">true</ExcludedFromBuild> | ||
71 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-static|Win32'">true</ExcludedFromBuild> | 104 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-static|Win32'">true</ExcludedFromBuild> |
105 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-static-xp|Win32'">true</ExcludedFromBuild> | ||
72 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-static|x64'">true</ExcludedFromBuild> | 106 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-static|x64'">true</ExcludedFromBuild> |
107 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-static-xp|x64'">true</ExcludedFromBuild> | ||
73 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-static|x64'">true</ExcludedFromBuild> | 108 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-static|x64'">true</ExcludedFromBuild> |
109 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-static-xp|x64'">true</ExcludedFromBuild> | ||
74 | </ResourceCompile> | 110 | </ResourceCompile> |
75 | </ItemGroup> | 111 | </ItemGroup> |
76 | <ItemGroup> | 112 | <ItemGroup> |
77 | <CustomBuild Include="microhttpd_dll_res_vc.rc.in"> | 113 | <CustomBuild Include="microhttpd_dll_res_vc.rc.in"> |
78 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-static|Win32'">true</ExcludedFromBuild> | 114 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-static|Win32'">true</ExcludedFromBuild> |
115 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-static-xp|Win32'">true</ExcludedFromBuild> | ||
79 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-static|Win32'">true</ExcludedFromBuild> | 116 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-static|Win32'">true</ExcludedFromBuild> |
117 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-static-xp|Win32'">true</ExcludedFromBuild> | ||
80 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-static|x64'">true</ExcludedFromBuild> | 118 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-static|x64'">true</ExcludedFromBuild> |
119 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-static-xp|x64'">true</ExcludedFromBuild> | ||
81 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-static|x64'">true</ExcludedFromBuild> | 120 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-static|x64'">true</ExcludedFromBuild> |
121 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-static-xp|x64'">true</ExcludedFromBuild> | ||
82 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-dll|Win32'">false</ExcludedFromBuild> | 122 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-dll|Win32'">false</ExcludedFromBuild> |
123 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-dll-xp|Win32'">false</ExcludedFromBuild> | ||
83 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-dll|x64'">false</ExcludedFromBuild> | 124 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-dll|x64'">false</ExcludedFromBuild> |
125 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-dll-xp|x64'">false</ExcludedFromBuild> | ||
84 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-dll|Win32'">false</ExcludedFromBuild> | 126 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-dll|Win32'">false</ExcludedFromBuild> |
127 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-dll-xp|Win32'">false</ExcludedFromBuild> | ||
85 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-dll|x64'">false</ExcludedFromBuild> | 128 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-dll|x64'">false</ExcludedFromBuild> |
129 | <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-dll-xp|x64'">false</ExcludedFromBuild> | ||
86 | <FileType>Document</FileType> | 130 | <FileType>Document</FileType> |
87 | <Command>PowerShell.exe -Version 3.0 -NonInteractive -NoProfile -ExecutionPolicy Bypass -File "$(SolutionDir)gen_dll_res.ps1" -BasePath $(SolutionDir)</Command> | 131 | <Command>PowerShell.exe -Version 3.0 -NonInteractive -NoProfile -ExecutionPolicy Bypass -File "$(SolutionDir)gen_dll_res.ps1" -BasePath $(SolutionDir)</Command> |
88 | <Message>Generating .dll description resource</Message> | 132 | <Message>Generating .dll description resource</Message> |
@@ -96,439 +140,244 @@ | |||
96 | <RootNamespace>libmicrohttpd</RootNamespace> | 140 | <RootNamespace>libmicrohttpd</RootNamespace> |
97 | </PropertyGroup> | 141 | </PropertyGroup> |
98 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> | 142 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> |
99 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|Win32'" Label="Configuration"> | 143 | <PropertyGroup Condition="'$(Configuration)'=='Debug-static'" Label="Configuration"> |
100 | <ConfigurationType>StaticLibrary</ConfigurationType> | 144 | <ConfigurationType>StaticLibrary</ConfigurationType> |
101 | <UseDebugLibraries>true</UseDebugLibraries> | 145 | <UseDebugLibraries>true</UseDebugLibraries> |
102 | <PlatformToolset>v120</PlatformToolset> | 146 | <PlatformToolset>v120</PlatformToolset> |
103 | <CharacterSet>Unicode</CharacterSet> | 147 | <CharacterSet>Unicode</CharacterSet> |
104 | </PropertyGroup> | 148 | </PropertyGroup> |
105 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|Win32'" Label="Configuration"> | 149 | <PropertyGroup Condition="'$(Configuration)'=='Debug-static-xp'" Label="Configuration"> |
106 | <ConfigurationType>DynamicLibrary</ConfigurationType> | 150 | <ConfigurationType>StaticLibrary</ConfigurationType> |
107 | <UseDebugLibraries>true</UseDebugLibraries> | 151 | <UseDebugLibraries>true</UseDebugLibraries> |
108 | <PlatformToolset>v120</PlatformToolset> | 152 | <PlatformToolset>v120_xp</PlatformToolset> |
109 | <CharacterSet>Unicode</CharacterSet> | 153 | <CharacterSet>Unicode</CharacterSet> |
110 | </PropertyGroup> | 154 | </PropertyGroup> |
111 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|x64'" Label="Configuration"> | 155 | <PropertyGroup Condition="'$(Configuration)'=='Debug-dll'" Label="Configuration"> |
112 | <ConfigurationType>StaticLibrary</ConfigurationType> | 156 | <ConfigurationType>DynamicLibrary</ConfigurationType> |
113 | <UseDebugLibraries>true</UseDebugLibraries> | 157 | <UseDebugLibraries>true</UseDebugLibraries> |
114 | <PlatformToolset>v120</PlatformToolset> | 158 | <PlatformToolset>v120</PlatformToolset> |
115 | <CharacterSet>Unicode</CharacterSet> | 159 | <CharacterSet>Unicode</CharacterSet> |
116 | </PropertyGroup> | 160 | </PropertyGroup> |
117 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|x64'" Label="Configuration"> | 161 | <PropertyGroup Condition="'$(Configuration)'=='Debug-dll-xp'" Label="Configuration"> |
118 | <ConfigurationType>DynamicLibrary</ConfigurationType> | 162 | <ConfigurationType>DynamicLibrary</ConfigurationType> |
119 | <UseDebugLibraries>true</UseDebugLibraries> | 163 | <UseDebugLibraries>true</UseDebugLibraries> |
120 | <PlatformToolset>v120</PlatformToolset> | 164 | <PlatformToolset>v120_xp</PlatformToolset> |
121 | <CharacterSet>Unicode</CharacterSet> | 165 | <CharacterSet>Unicode</CharacterSet> |
122 | </PropertyGroup> | 166 | </PropertyGroup> |
123 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-static|Win32'" Label="Configuration"> | 167 | <PropertyGroup Condition="'$(Configuration)'=='Release-static'" Label="Configuration"> |
124 | <ConfigurationType>StaticLibrary</ConfigurationType> | 168 | <ConfigurationType>StaticLibrary</ConfigurationType> |
125 | <UseDebugLibraries>false</UseDebugLibraries> | 169 | <UseDebugLibraries>false</UseDebugLibraries> |
126 | <PlatformToolset>v120</PlatformToolset> | 170 | <PlatformToolset>v120</PlatformToolset> |
127 | <WholeProgramOptimization>true</WholeProgramOptimization> | 171 | <WholeProgramOptimization>true</WholeProgramOptimization> |
128 | <CharacterSet>Unicode</CharacterSet> | 172 | <CharacterSet>Unicode</CharacterSet> |
129 | </PropertyGroup> | 173 | </PropertyGroup> |
130 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|Win32'" Label="Configuration"> | 174 | <PropertyGroup Condition="'$(Configuration)'=='Release-static-xp'" Label="Configuration"> |
131 | <ConfigurationType>DynamicLibrary</ConfigurationType> | 175 | <ConfigurationType>StaticLibrary</ConfigurationType> |
132 | <UseDebugLibraries>false</UseDebugLibraries> | 176 | <UseDebugLibraries>false</UseDebugLibraries> |
133 | <PlatformToolset>v120</PlatformToolset> | 177 | <PlatformToolset>v120_xp</PlatformToolset> |
134 | <WholeProgramOptimization>true</WholeProgramOptimization> | 178 | <WholeProgramOptimization>true</WholeProgramOptimization> |
135 | <CharacterSet>Unicode</CharacterSet> | 179 | <CharacterSet>Unicode</CharacterSet> |
136 | </PropertyGroup> | 180 | </PropertyGroup> |
137 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-static|x64'" Label="Configuration"> | 181 | <PropertyGroup Condition="'$(Configuration)'=='Release-dll'" Label="Configuration"> |
138 | <ConfigurationType>StaticLibrary</ConfigurationType> | 182 | <ConfigurationType>DynamicLibrary</ConfigurationType> |
139 | <UseDebugLibraries>false</UseDebugLibraries> | 183 | <UseDebugLibraries>false</UseDebugLibraries> |
140 | <PlatformToolset>v120</PlatformToolset> | 184 | <PlatformToolset>v120</PlatformToolset> |
141 | <WholeProgramOptimization>true</WholeProgramOptimization> | 185 | <WholeProgramOptimization>true</WholeProgramOptimization> |
142 | <CharacterSet>Unicode</CharacterSet> | 186 | <CharacterSet>Unicode</CharacterSet> |
143 | </PropertyGroup> | 187 | </PropertyGroup> |
144 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|x64'" Label="Configuration"> | 188 | <PropertyGroup Condition="'$(Configuration)'=='Release-dll-xp'" Label="Configuration"> |
145 | <ConfigurationType>DynamicLibrary</ConfigurationType> | 189 | <ConfigurationType>DynamicLibrary</ConfigurationType> |
146 | <UseDebugLibraries>false</UseDebugLibraries> | 190 | <UseDebugLibraries>false</UseDebugLibraries> |
147 | <PlatformToolset>v120</PlatformToolset> | 191 | <PlatformToolset>v120_xp</PlatformToolset> |
148 | <WholeProgramOptimization>true</WholeProgramOptimization> | 192 | <WholeProgramOptimization>true</WholeProgramOptimization> |
149 | <CharacterSet>Unicode</CharacterSet> | 193 | <CharacterSet>Unicode</CharacterSet> |
150 | </PropertyGroup> | 194 | </PropertyGroup> |
151 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> | 195 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> |
152 | <ImportGroup Label="ExtensionSettings"> | 196 | <ImportGroup Label="ExtensionSettings"> |
153 | </ImportGroup> | 197 | </ImportGroup> |
154 | <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug-static|Win32'"> | 198 | <ImportGroup Label="PropertySheets"> |
155 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | ||
156 | </ImportGroup> | ||
157 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|Win32'" Label="PropertySheets"> | ||
158 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | ||
159 | </ImportGroup> | ||
160 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|x64'" Label="PropertySheets"> | ||
161 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | ||
162 | </ImportGroup> | ||
163 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|x64'" Label="PropertySheets"> | ||
164 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | ||
165 | </ImportGroup> | ||
166 | <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release-static|Win32'"> | ||
167 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | ||
168 | </ImportGroup> | ||
169 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|Win32'" Label="PropertySheets"> | ||
170 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | ||
171 | </ImportGroup> | ||
172 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-static|x64'" Label="PropertySheets"> | ||
173 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | ||
174 | </ImportGroup> | ||
175 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|x64'" Label="PropertySheets"> | ||
176 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | 199 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
177 | </ImportGroup> | 200 | </ImportGroup> |
178 | <PropertyGroup Label="UserMacros" /> | 201 | <PropertyGroup Label="UserMacros" /> |
179 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|Win32'"> | 202 | <PropertyGroup> |
180 | <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath> | 203 | <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath> |
181 | <OutDir>$(SolutionDir)\Output\</OutDir> | ||
182 | <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\</IntDir> | ||
183 | <TargetName>$(ProjectName)_d</TargetName> | ||
184 | <CustomBuildBeforeTargets>ResourceCompile</CustomBuildBeforeTargets> | 204 | <CustomBuildBeforeTargets>ResourceCompile</CustomBuildBeforeTargets> |
185 | <CustomBuildAfterTargets>BuildLink</CustomBuildAfterTargets> | ||
186 | </PropertyGroup> | 205 | </PropertyGroup> |
187 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|Win32'"> | 206 | <PropertyGroup Condition="'$(Platform)'=='Win32'"> |
188 | <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath> | ||
189 | <OutDir>$(SolutionDir)\Output\</OutDir> | ||
190 | <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\</IntDir> | 207 | <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\</IntDir> |
191 | <TargetName>$(ProjectName)-dll_d</TargetName> | 208 | <OutDir>$(SolutionDir)\Output\</OutDir> |
192 | <CustomBuildBeforeTargets>ResourceCompile</CustomBuildBeforeTargets> | ||
193 | </PropertyGroup> | 209 | </PropertyGroup> |
194 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|x64'"> | 210 | <PropertyGroup Condition="'$(Platform)'=='x64'"> |
195 | <TargetName>$(ProjectName)_d</TargetName> | ||
196 | <CustomBuildAfterTargets>BuildLink</CustomBuildAfterTargets> | ||
197 | <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath> | ||
198 | <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\$(Platform)\</IntDir> | 211 | <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\$(Platform)\</IntDir> |
199 | <OutDir>$(SolutionDir)\Output\$(Platform)\</OutDir> | 212 | <OutDir>$(SolutionDir)\Output\$(Platform)\</OutDir> |
200 | </PropertyGroup> | 213 | </PropertyGroup> |
201 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|x64'"> | 214 | <PropertyGroup Condition="'$(Configuration)'=='Debug-static'"> |
215 | <TargetName>$(ProjectName)_d</TargetName> | ||
216 | </PropertyGroup> | ||
217 | <PropertyGroup Condition="'$(Configuration)'=='Debug-static-xp'"> | ||
218 | <TargetName>$(ProjectName)_d</TargetName> | ||
219 | </PropertyGroup> | ||
220 | <PropertyGroup Condition="'$(Configuration)'=='Debug-dll'"> | ||
202 | <TargetName>$(ProjectName)-dll_d</TargetName> | 221 | <TargetName>$(ProjectName)-dll_d</TargetName> |
203 | <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath> | ||
204 | <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\$(Platform)\</IntDir> | ||
205 | <OutDir>$(SolutionDir)\Output\$(Platform)\</OutDir> | ||
206 | <CustomBuildBeforeTargets>ResourceCompile</CustomBuildBeforeTargets> | ||
207 | </PropertyGroup> | 222 | </PropertyGroup> |
208 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-static|Win32'"> | 223 | <PropertyGroup Condition="'$(Configuration)'=='Debug-dll-xp'"> |
209 | <OutDir>$(SolutionDir)\Output\</OutDir> | 224 | <TargetName>$(ProjectName)-dll_d</TargetName> |
210 | <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\</IntDir> | ||
211 | <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath> | ||
212 | <CustomBuildAfterTargets>BuildLink</CustomBuildAfterTargets> | ||
213 | </PropertyGroup> | 225 | </PropertyGroup> |
214 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|Win32'"> | 226 | <PropertyGroup Condition="'$(Configuration)'=='Release-static'"> |
215 | <OutDir>$(SolutionDir)\Output\</OutDir> | 227 | <TargetName>$(ProjectName)</TargetName> |
216 | <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\</IntDir> | ||
217 | <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath> | ||
218 | <PostBuildEventUseInBuild>false</PostBuildEventUseInBuild> | ||
219 | <TargetName>$(ProjectName)-dll</TargetName> | ||
220 | <CustomBuildBeforeTargets>ResourceCompile</CustomBuildBeforeTargets> | ||
221 | </PropertyGroup> | 228 | </PropertyGroup> |
222 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-static|x64'"> | 229 | <PropertyGroup Condition="'$(Configuration)'=='Release-static-xp'"> |
223 | <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath> | 230 | <TargetName>$(ProjectName)</TargetName> |
224 | <CustomBuildAfterTargets>BuildLink</CustomBuildAfterTargets> | ||
225 | <OutDir>$(SolutionDir)\Output\$(Platform)\</OutDir> | ||
226 | <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\$(Platform)\</IntDir> | ||
227 | </PropertyGroup> | 231 | </PropertyGroup> |
228 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|x64'"> | 232 | <PropertyGroup Condition="'$(Configuration)'=='Release-dll'"> |
229 | <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath> | ||
230 | <CustomBuildAfterTargets>BuildLink</CustomBuildAfterTargets> | ||
231 | <OutDir>$(SolutionDir)\Output\$(Platform)\</OutDir> | ||
232 | <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\$(Platform)\</IntDir> | ||
233 | <PostBuildEventUseInBuild>false</PostBuildEventUseInBuild> | ||
234 | <TargetName>$(ProjectName)-dll</TargetName> | 233 | <TargetName>$(ProjectName)-dll</TargetName> |
235 | <CustomBuildBeforeTargets>ResourceCompile</CustomBuildBeforeTargets> | ||
236 | </PropertyGroup> | 234 | </PropertyGroup> |
237 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|Win32'"> | 235 | <PropertyGroup Condition="'$(Configuration)'=='Release-dll-xp'"> |
236 | <TargetName>$(ProjectName)-dll</TargetName> | ||
237 | </PropertyGroup> | ||
238 | <ItemDefinitionGroup> | ||
238 | <ClCompile> | 239 | <ClCompile> |
239 | <PrecompiledHeader>NotUsing</PrecompiledHeader> | 240 | <PrecompiledHeader>NotUsing</PrecompiledHeader> |
240 | <WarningLevel>Level3</WarningLevel> | 241 | <WarningLevel>Level3</WarningLevel> |
241 | <Optimization>Disabled</Optimization> | 242 | <Optimization>Disabled</Optimization> |
242 | <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;BUILDING_MHD_LIB;MHD_W32LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> | 243 | <PreprocessorDefinitions>WIN32;BUILDING_MHD_LIB;MHD_W32LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
243 | <DisableSpecificWarnings>4996</DisableSpecificWarnings> | 244 | <DisableSpecificWarnings>4996</DisableSpecificWarnings> |
244 | <TreatSpecificWarningsAsErrors>4013</TreatSpecificWarningsAsErrors> | 245 | <TreatSpecificWarningsAsErrors>4013</TreatSpecificWarningsAsErrors> |
245 | <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> | ||
246 | <SmallerTypeCheck>true</SmallerTypeCheck> | ||
247 | <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> | 246 | <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> |
248 | </ClCompile> | 247 | </ClCompile> |
249 | <Link> | 248 | <Link> |
250 | <SubSystem>Windows</SubSystem> | 249 | <Subsystem>WINDOWS</Subsystem> |
251 | <GenerateDebugInformation>true</GenerateDebugInformation> | 250 | <GenerateDebugInformation>true</GenerateDebugInformation> |
252 | </Link> | 251 | </Link> |
253 | <Lib> | ||
254 | <SubSystem>Windows</SubSystem> | ||
255 | <AdditionalDependencies>Ws2_32.lib</AdditionalDependencies> | ||
256 | </Lib> | ||
257 | <Lib /> | ||
258 | <CustomBuildStep> | 252 | <CustomBuildStep> |
259 | <Message>Copy headers to output</Message> | 253 | <Message>Copy headers to output</Message> |
260 | <Command>xcopy /F /I /Y $(SolutionDir)\..\..\src\include\microhttpd.h $(OutputPath)</Command> | 254 | <Command>xcopy /F /I /Y $(SolutionDir)\..\..\src\include\microhttpd.h $(OutputPath)</Command> |
261 | <Outputs>$(OutputPath)microhttpd.h;%(Outputs)</Outputs> | 255 | <Outputs>$(OutputPath)microhttpd.h;%(Outputs)</Outputs> |
262 | <Inputs>$(SolutionDir)\..\..\src\include\microhttpd.h</Inputs> | 256 | <Inputs>$(SolutionDir)\..\..\src\include\microhttpd.h</Inputs> |
263 | </CustomBuildStep> | 257 | </CustomBuildStep> |
264 | <PostBuildEvent> | ||
265 | <Command>xcopy /F /I /Y $(IntermediateOutputPath)$(TargetName).pdb $(OutputPath)</Command> | ||
266 | <Message>Copy .pdb to output directory</Message> | ||
267 | </PostBuildEvent> | ||
268 | </ItemDefinitionGroup> | 258 | </ItemDefinitionGroup> |
269 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|Win32'"> | 259 | <ItemDefinitionGroup Condition="'$(PlatformToolset)'!='v120_xp'"> |
270 | <ClCompile> | 260 | <ClCompile> |
271 | <PrecompiledHeader>NotUsing</PrecompiledHeader> | 261 | <PreprocessorDefinitions>_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
272 | <WarningLevel>Level3</WarningLevel> | ||
273 | <Optimization>Disabled</Optimization> | ||
274 | <PreprocessorDefinitions>WIN32;_USRDLL;BUILDING_MHD_LIB;MHD_W32DLL;_CRT_SECURE_NO_WARNINGS;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
275 | <DisableSpecificWarnings>4996</DisableSpecificWarnings> | ||
276 | <TreatSpecificWarningsAsErrors>4013</TreatSpecificWarningsAsErrors> | ||
277 | <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> | ||
278 | <SmallerTypeCheck>true</SmallerTypeCheck> | ||
279 | <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> | ||
280 | </ClCompile> | 262 | </ClCompile> |
281 | <Link> | 263 | <Link> |
282 | <SubSystem>Windows</SubSystem> | 264 | <MinimumRequiredVersion>6.00</MinimumRequiredVersion> |
283 | <GenerateDebugInformation>true</GenerateDebugInformation> | 265 | <AdditionalOptions>/SUBSYSTEM:WINDOWS,6.00 %(AdditionalOptions)</AdditionalOptions> |
284 | <AdditionalDependencies>Ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies> | ||
285 | </Link> | 266 | </Link> |
286 | <Lib> | 267 | <Lib> |
287 | <SubSystem>Windows</SubSystem> | 268 | <MinimumRequiredVersion>6.00</MinimumRequiredVersion> |
288 | <AdditionalDependencies>Ws2_32.lib</AdditionalDependencies> | 269 | <AdditionalOptions>/SUBSYSTEM:WINDOWS,6.00 %(AdditionalOptions)</AdditionalOptions> |
289 | </Lib> | 270 | </Lib> |
290 | <Lib /> | ||
291 | <CustomBuildStep> | ||
292 | <Message>Copy headers to output</Message> | ||
293 | <Command>xcopy /F /I /Y $(SolutionDir)\..\..\src\include\microhttpd.h $(OutputPath)</Command> | ||
294 | <Outputs>$(OutputPath)microhttpd.h;%(Outputs)</Outputs> | ||
295 | <Inputs>$(SolutionDir)\..\..\src\include\microhttpd.h</Inputs> | ||
296 | </CustomBuildStep> | ||
297 | <ResourceCompile> | ||
298 | <PreprocessorDefinitions>_DEBUG;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
299 | </ResourceCompile> | ||
300 | </ItemDefinitionGroup> | 271 | </ItemDefinitionGroup> |
301 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|x64'"> | 272 | <ItemDefinitionGroup Condition="'$(PlatformToolset)'=='v120_xp'"> |
302 | <ClCompile> | 273 | <ClCompile> |
303 | <PrecompiledHeader>NotUsing</PrecompiledHeader> | 274 | <PreprocessorDefinitions>_WIN32_WINNT=0x0501;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
304 | <WarningLevel>Level3</WarningLevel> | ||
305 | <Optimization>Disabled</Optimization> | ||
306 | <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;BUILDING_MHD_LIB;MHD_W32LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
307 | <DisableSpecificWarnings>4996</DisableSpecificWarnings> | ||
308 | <TreatSpecificWarningsAsErrors>4013</TreatSpecificWarningsAsErrors> | ||
309 | <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> | ||
310 | <SmallerTypeCheck>true</SmallerTypeCheck> | ||
311 | <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> | ||
312 | </ClCompile> | 275 | </ClCompile> |
313 | <Link> | 276 | <Link> |
314 | <SubSystem>Windows</SubSystem> | 277 | <MinimumRequiredVersion>5.01</MinimumRequiredVersion> |
315 | <GenerateDebugInformation>true</GenerateDebugInformation> | 278 | <AdditionalOptions>/SUBSYSTEM:WINDOWS,5.01 %(AdditionalOptions)</AdditionalOptions> |
316 | </Link> | 279 | </Link> |
317 | <Lib> | 280 | <Lib> |
318 | <SubSystem>Windows</SubSystem> | 281 | <MinimumRequiredVersion>5.01</MinimumRequiredVersion> |
282 | <AdditionalOptions>/SUBSYSTEM:WINDOWS,5.01 %(AdditionalOptions)</AdditionalOptions> | ||
283 | </Lib> | ||
284 | </ItemDefinitionGroup> | ||
285 | <ItemDefinitionGroup Condition="'$(ConfigurationType)'=='StaticLibrary'"> | ||
286 | <ClCompile> | ||
287 | <PreprocessorDefinitions>_LIB;BUILDING_MHD_LIB;MHD_W32LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
288 | </ClCompile> | ||
289 | <Lib> | ||
319 | <AdditionalDependencies>Ws2_32.lib</AdditionalDependencies> | 290 | <AdditionalDependencies>Ws2_32.lib</AdditionalDependencies> |
320 | </Lib> | 291 | </Lib> |
321 | <Lib /> | ||
322 | <CustomBuildStep> | ||
323 | <Message>Copy headers to output</Message> | ||
324 | <Command>xcopy /F /I /Y $(SolutionDir)\..\..\src\include\microhttpd.h $(OutputPath)</Command> | ||
325 | <Outputs>$(OutputPath)microhttpd.h;%(Outputs)</Outputs> | ||
326 | <Inputs>$(SolutionDir)\..\..\src\include\microhttpd.h</Inputs> | ||
327 | </CustomBuildStep> | ||
328 | <PostBuildEvent> | 292 | <PostBuildEvent> |
329 | <Command>xcopy /F /I /Y $(IntermediateOutputPath)$(TargetName).pdb $(OutputPath)</Command> | 293 | <Command>xcopy /F /I /Y $(IntermediateOutputPath)$(TargetName).pdb $(OutputPath)</Command> |
330 | <Message>Copy .pdb to output directory</Message> | 294 | <Message>Copy .pdb to output directory</Message> |
331 | </PostBuildEvent> | 295 | </PostBuildEvent> |
332 | </ItemDefinitionGroup> | 296 | </ItemDefinitionGroup> |
333 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|x64'"> | 297 | <ItemDefinitionGroup Condition="'$(ConfigurationType)'=='DynamicLibrary'"> |
334 | <ClCompile> | 298 | <ClCompile> |
335 | <PrecompiledHeader>NotUsing</PrecompiledHeader> | 299 | <PreprocessorDefinitions>_USRDLL;BUILDING_MHD_LIB;MHD_W32DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
336 | <WarningLevel>Level3</WarningLevel> | ||
337 | <Optimization>Disabled</Optimization> | ||
338 | <PreprocessorDefinitions>WIN32;_USRDLL;BUILDING_MHD_LIB;MHD_W32DLL;_CRT_SECURE_NO_WARNINGS;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
339 | <DisableSpecificWarnings>4996</DisableSpecificWarnings> | ||
340 | <TreatSpecificWarningsAsErrors>4013</TreatSpecificWarningsAsErrors> | ||
341 | <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> | ||
342 | <SmallerTypeCheck>true</SmallerTypeCheck> | ||
343 | <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> | ||
344 | </ClCompile> | 300 | </ClCompile> |
345 | <Link> | 301 | <Link> |
346 | <SubSystem>Windows</SubSystem> | ||
347 | <GenerateDebugInformation>true</GenerateDebugInformation> | ||
348 | <AdditionalDependencies>Ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies> | 302 | <AdditionalDependencies>Ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies> |
349 | </Link> | 303 | </Link> |
350 | <Lib> | 304 | </ItemDefinitionGroup> |
351 | <SubSystem>Windows</SubSystem> | 305 | <ItemDefinitionGroup Condition="'$(UseDebugLibraries)'=='true'"> |
352 | <AdditionalDependencies>Ws2_32.lib</AdditionalDependencies> | 306 | <ClCompile> |
353 | </Lib> | 307 | <Optimization>Disabled</Optimization> |
354 | <Lib /> | 308 | <SmallerTypeCheck>true</SmallerTypeCheck> |
355 | <CustomBuildStep> | 309 | </ClCompile> |
356 | <Message>Copy headers to output</Message> | ||
357 | <Command>xcopy /F /I /Y $(SolutionDir)\..\..\src\include\microhttpd.h $(OutputPath)</Command> | ||
358 | <Outputs>$(OutputPath)microhttpd.h;%(Outputs)</Outputs> | ||
359 | <Inputs>$(SolutionDir)\..\..\src\include\microhttpd.h</Inputs> | ||
360 | </CustomBuildStep> | ||
361 | <ResourceCompile> | 310 | <ResourceCompile> |
362 | <PreprocessorDefinitions>_DEBUG;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions> | 311 | <PreprocessorDefinitions>_DEBUG;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
363 | </ResourceCompile> | 312 | </ResourceCompile> |
364 | </ItemDefinitionGroup> | 313 | </ItemDefinitionGroup> |
365 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-static|Win32'"> | 314 | <ItemDefinitionGroup Condition="'$(UseDebugLibraries)'!='true'"> |
366 | <ClCompile> | 315 | <ClCompile> |
367 | <WarningLevel>Level3</WarningLevel> | ||
368 | <PrecompiledHeader>NotUsing</PrecompiledHeader> | ||
369 | <Optimization>Full</Optimization> | 316 | <Optimization>Full</Optimization> |
370 | <FunctionLevelLinking>true</FunctionLevelLinking> | 317 | <FunctionLevelLinking>true</FunctionLevelLinking> |
371 | <IntrinsicFunctions>true</IntrinsicFunctions> | 318 | <IntrinsicFunctions>true</IntrinsicFunctions> |
372 | <PreprocessorDefinitions>WIN32;_LIB;BUILDING_MHD_LIB;MHD_W32LIB;_CRT_SECURE_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
373 | <RuntimeLibrary>MultiThreaded</RuntimeLibrary> | ||
374 | <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> | 319 | <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> |
375 | <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> | 320 | <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> |
376 | <OmitFramePointers>true</OmitFramePointers> | 321 | <OmitFramePointers>true</OmitFramePointers> |
377 | <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> | ||
378 | <DisableSpecificWarnings>4996</DisableSpecificWarnings> | ||
379 | <TreatSpecificWarningsAsErrors>4013</TreatSpecificWarningsAsErrors> | ||
380 | </ClCompile> | 322 | </ClCompile> |
381 | <Link> | 323 | <Link> |
382 | <SubSystem>Windows</SubSystem> | ||
383 | <GenerateDebugInformation>true</GenerateDebugInformation> | 324 | <GenerateDebugInformation>true</GenerateDebugInformation> |
384 | <EnableCOMDATFolding>true</EnableCOMDATFolding> | 325 | <EnableCOMDATFolding>true</EnableCOMDATFolding> |
385 | <OptimizeReferences>true</OptimizeReferences> | 326 | <OptimizeReferences>true</OptimizeReferences> |
386 | </Link> | 327 | </Link> |
387 | <Lib> | 328 | <ResourceCompile> |
388 | <SubSystem>Windows</SubSystem> | 329 | <PreprocessorDefinitions>NDEBUG;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
389 | <AdditionalDependencies>Ws2_32.lib</AdditionalDependencies> | 330 | </ResourceCompile> |
390 | </Lib> | ||
391 | <Lib /> | ||
392 | <PostBuildEvent> | ||
393 | <Command>xcopy /F /I /Y $(IntermediateOutputPath)$(TargetName).pdb $(OutputPath)</Command> | ||
394 | </PostBuildEvent> | ||
395 | <PostBuildEvent> | ||
396 | <Message>Copy .pdb to output directory</Message> | ||
397 | </PostBuildEvent> | ||
398 | <CustomBuildStep> | ||
399 | <Message>Copy headers to output</Message> | ||
400 | <Command>xcopy /F /I /Y $(SolutionDir)\..\..\src\include\microhttpd.h $(OutputPath)</Command> | ||
401 | <Outputs>$(OutputPath)microhttpd.h;%(Outputs)</Outputs> | ||
402 | <Inputs>$(SolutionDir)\..\..\src\include\microhttpd.h</Inputs> | ||
403 | </CustomBuildStep> | ||
404 | </ItemDefinitionGroup> | 331 | </ItemDefinitionGroup> |
405 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|Win32'"> | 332 | <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug-static'"> |
333 | <ClCompile> | ||
334 | <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> | ||
335 | </ClCompile> | ||
336 | </ItemDefinitionGroup> | ||
337 | <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug-static-xp'"> | ||
338 | <ClCompile> | ||
339 | <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> | ||
340 | </ClCompile> | ||
341 | </ItemDefinitionGroup> | ||
342 | <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug-dll'"> | ||
406 | <ClCompile> | 343 | <ClCompile> |
407 | <WarningLevel>Level3</WarningLevel> | ||
408 | <PrecompiledHeader>NotUsing</PrecompiledHeader> | ||
409 | <Optimization>Full</Optimization> | ||
410 | <FunctionLevelLinking>true</FunctionLevelLinking> | ||
411 | <IntrinsicFunctions>true</IntrinsicFunctions> | ||
412 | <PreprocessorDefinitions>WIN32;_USRDLL;BUILDING_MHD_LIB;MHD_W32DLL;_CRT_SECURE_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
413 | <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> | 344 | <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> |
414 | <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> | ||
415 | <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> | ||
416 | <OmitFramePointers>true</OmitFramePointers> | ||
417 | <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> | ||
418 | <DisableSpecificWarnings>4996</DisableSpecificWarnings> | ||
419 | <TreatSpecificWarningsAsErrors>4013</TreatSpecificWarningsAsErrors> | ||
420 | </ClCompile> | 345 | </ClCompile> |
421 | <Link> | ||
422 | <SubSystem>Windows</SubSystem> | ||
423 | <GenerateDebugInformation>true</GenerateDebugInformation> | ||
424 | <EnableCOMDATFolding>true</EnableCOMDATFolding> | ||
425 | <OptimizeReferences>true</OptimizeReferences> | ||
426 | <AdditionalDependencies>Ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies> | ||
427 | </Link> | ||
428 | <Lib> | ||
429 | <SubSystem>Windows</SubSystem> | ||
430 | <AdditionalDependencies>Ws2_32.lib</AdditionalDependencies> | ||
431 | </Lib> | ||
432 | <Lib /> | ||
433 | <PostBuildEvent> | ||
434 | <Command>xcopy /F /I /Y $(IntermediateOutputPath)$(TargetName).pdb $(OutputPath)</Command> | ||
435 | </PostBuildEvent> | ||
436 | <PostBuildEvent> | ||
437 | <Message>Copy .pdb to output directory</Message> | ||
438 | </PostBuildEvent> | ||
439 | <CustomBuildStep> | ||
440 | <Message>Copy headers to output</Message> | ||
441 | <Command>xcopy /F /I /Y $(SolutionDir)\..\..\src\include\microhttpd.h $(OutputPath)</Command> | ||
442 | <Outputs>$(OutputPath)microhttpd.h;%(Outputs)</Outputs> | ||
443 | <Inputs>$(SolutionDir)\..\..\src\include\microhttpd.h</Inputs> | ||
444 | </CustomBuildStep> | ||
445 | <ResourceCompile> | ||
446 | <PreprocessorDefinitions>NDEBUG;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
447 | </ResourceCompile> | ||
448 | </ItemDefinitionGroup> | 346 | </ItemDefinitionGroup> |
449 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-static|x64'"> | 347 | <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug-dll-xp'"> |
348 | <ClCompile> | ||
349 | <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> | ||
350 | </ClCompile> | ||
351 | </ItemDefinitionGroup> | ||
352 | <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug-static'"> | ||
353 | <ClCompile> | ||
354 | <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> | ||
355 | </ClCompile> | ||
356 | </ItemDefinitionGroup> | ||
357 | <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug-static-xp'"> | ||
358 | <ClCompile> | ||
359 | <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> | ||
360 | </ClCompile> | ||
361 | </ItemDefinitionGroup> | ||
362 | <ItemDefinitionGroup Condition="'$(Configuration)'=='Release-static'"> | ||
450 | <ClCompile> | 363 | <ClCompile> |
451 | <WarningLevel>Level3</WarningLevel> | ||
452 | <PrecompiledHeader>NotUsing</PrecompiledHeader> | ||
453 | <Optimization>Full</Optimization> | ||
454 | <FunctionLevelLinking>true</FunctionLevelLinking> | ||
455 | <IntrinsicFunctions>true</IntrinsicFunctions> | ||
456 | <PreprocessorDefinitions>WIN32;_LIB;BUILDING_MHD_LIB;MHD_W32LIB;_CRT_SECURE_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
457 | <RuntimeLibrary>MultiThreaded</RuntimeLibrary> | 364 | <RuntimeLibrary>MultiThreaded</RuntimeLibrary> |
458 | <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> | ||
459 | <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> | ||
460 | <OmitFramePointers>true</OmitFramePointers> | ||
461 | <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> | ||
462 | <DisableSpecificWarnings>4996</DisableSpecificWarnings> | ||
463 | <TreatSpecificWarningsAsErrors>4013</TreatSpecificWarningsAsErrors> | ||
464 | </ClCompile> | 365 | </ClCompile> |
465 | <Link> | ||
466 | <SubSystem>Windows</SubSystem> | ||
467 | <GenerateDebugInformation>true</GenerateDebugInformation> | ||
468 | <EnableCOMDATFolding>true</EnableCOMDATFolding> | ||
469 | <OptimizeReferences>true</OptimizeReferences> | ||
470 | </Link> | ||
471 | <Lib> | ||
472 | <SubSystem>Windows</SubSystem> | ||
473 | <AdditionalDependencies>Ws2_32.lib</AdditionalDependencies> | ||
474 | </Lib> | ||
475 | <Lib /> | ||
476 | <PostBuildEvent> | ||
477 | <Command>xcopy /F /I /Y $(IntermediateOutputPath)$(TargetName).pdb $(OutputPath)</Command> | ||
478 | </PostBuildEvent> | ||
479 | <PostBuildEvent> | ||
480 | <Message>Copy .pdb to output directory</Message> | ||
481 | </PostBuildEvent> | ||
482 | <CustomBuildStep> | ||
483 | <Message>Copy headers to output</Message> | ||
484 | <Command>xcopy /F /I /Y $(SolutionDir)\..\..\src\include\microhttpd.h $(OutputPath)</Command> | ||
485 | <Outputs>$(OutputPath)microhttpd.h;%(Outputs)</Outputs> | ||
486 | <Inputs>$(SolutionDir)\..\..\src\include\microhttpd.h</Inputs> | ||
487 | </CustomBuildStep> | ||
488 | </ItemDefinitionGroup> | 366 | </ItemDefinitionGroup> |
489 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|x64'"> | 367 | <ItemDefinitionGroup Condition="'$(Configuration)'=='Release-static-xp'"> |
368 | <ClCompile> | ||
369 | <RuntimeLibrary>MultiThreaded</RuntimeLibrary> | ||
370 | </ClCompile> | ||
371 | </ItemDefinitionGroup> | ||
372 | <ItemDefinitionGroup Condition="'$(Configuration)'=='Release-dll'"> | ||
373 | <ClCompile> | ||
374 | <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> | ||
375 | </ClCompile> | ||
376 | </ItemDefinitionGroup> | ||
377 | <ItemDefinitionGroup Condition="'$(Configuration)'=='Release-dll-xp'"> | ||
490 | <ClCompile> | 378 | <ClCompile> |
491 | <WarningLevel>Level3</WarningLevel> | ||
492 | <PrecompiledHeader>NotUsing</PrecompiledHeader> | ||
493 | <Optimization>Full</Optimization> | ||
494 | <FunctionLevelLinking>true</FunctionLevelLinking> | ||
495 | <IntrinsicFunctions>true</IntrinsicFunctions> | ||
496 | <PreprocessorDefinitions>WIN32;_USRDLL;BUILDING_MHD_LIB;MHD_W32DLL;_CRT_SECURE_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
497 | <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> | 379 | <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> |
498 | <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> | ||
499 | <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> | ||
500 | <OmitFramePointers>true</OmitFramePointers> | ||
501 | <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> | ||
502 | <DisableSpecificWarnings>4996</DisableSpecificWarnings> | ||
503 | <TreatSpecificWarningsAsErrors>4013</TreatSpecificWarningsAsErrors> | ||
504 | </ClCompile> | 380 | </ClCompile> |
505 | <Link> | ||
506 | <SubSystem>Windows</SubSystem> | ||
507 | <GenerateDebugInformation>true</GenerateDebugInformation> | ||
508 | <EnableCOMDATFolding>true</EnableCOMDATFolding> | ||
509 | <OptimizeReferences>true</OptimizeReferences> | ||
510 | <AdditionalDependencies>Ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies> | ||
511 | </Link> | ||
512 | <Lib> | ||
513 | <SubSystem>Windows</SubSystem> | ||
514 | <AdditionalDependencies>Ws2_32.lib</AdditionalDependencies> | ||
515 | </Lib> | ||
516 | <Lib /> | ||
517 | <PostBuildEvent> | ||
518 | <Command>xcopy /F /I /Y $(IntermediateOutputPath)$(TargetName).pdb $(OutputPath)</Command> | ||
519 | </PostBuildEvent> | ||
520 | <PostBuildEvent> | ||
521 | <Message>Copy .pdb to output directory</Message> | ||
522 | </PostBuildEvent> | ||
523 | <CustomBuildStep> | ||
524 | <Message>Copy headers to output</Message> | ||
525 | <Command>xcopy /F /I /Y $(SolutionDir)\..\..\src\include\microhttpd.h $(OutputPath)</Command> | ||
526 | <Outputs>$(OutputPath)microhttpd.h;%(Outputs)</Outputs> | ||
527 | <Inputs>$(SolutionDir)\..\..\src\include\microhttpd.h</Inputs> | ||
528 | </CustomBuildStep> | ||
529 | <ResourceCompile> | ||
530 | <PreprocessorDefinitions>NDEBUG;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
531 | </ResourceCompile> | ||
532 | </ItemDefinitionGroup> | 381 | </ItemDefinitionGroup> |
533 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | 382 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |
534 | <ImportGroup Label="ExtensionTargets"> | 383 | <ImportGroup Label="ExtensionTargets"> |