Skip to content

Commit 1d3c834

Browse files
author
Felipe "Zimmerle" Costa
committed
IIS: Adds a VS Custom build to speed up the dev process
Custom build stops the IIS Server before start the compilation. After finish the compilation the ModSecurity.DLL is copied to the inetsrv folder and the IIS is restarted.
1 parent 3a7def6 commit 1d3c834

File tree

3 files changed

+144
-1
lines changed

3 files changed

+144
-1
lines changed

iis/ModSecurityIIS.sln

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mlogc", "mlogc.vcxproj", "{
99
EndProject
1010
Global
1111
GlobalSection(SolutionConfigurationPlatforms) = preSolution
12+
Custom Debug|Mixed Platforms = Custom Debug|Mixed Platforms
13+
Custom Debug|Win32 = Custom Debug|Win32
14+
Custom Debug|x64 = Custom Debug|x64
15+
Custom Debug|x86 = Custom Debug|x86
1216
Debug|Mixed Platforms = Debug|Mixed Platforms
1317
Debug|Win32 = Debug|Win32
1418
Debug|x64 = Debug|x64
@@ -19,6 +23,14 @@ Global
1923
Release|x86 = Release|x86
2024
EndGlobalSection
2125
GlobalSection(ProjectConfigurationPlatforms) = postSolution
26+
{D1F7201F-064B-48AB-868C-FED22464841C}.Custom Debug|Mixed Platforms.ActiveCfg = Custom Debug|Win32
27+
{D1F7201F-064B-48AB-868C-FED22464841C}.Custom Debug|Mixed Platforms.Build.0 = Custom Debug|Win32
28+
{D1F7201F-064B-48AB-868C-FED22464841C}.Custom Debug|Win32.ActiveCfg = Custom Debug|Win32
29+
{D1F7201F-064B-48AB-868C-FED22464841C}.Custom Debug|Win32.Build.0 = Custom Debug|Win32
30+
{D1F7201F-064B-48AB-868C-FED22464841C}.Custom Debug|x64.ActiveCfg = Custom Debug|x64
31+
{D1F7201F-064B-48AB-868C-FED22464841C}.Custom Debug|x64.Build.0 = Custom Debug|x64
32+
{D1F7201F-064B-48AB-868C-FED22464841C}.Custom Debug|x86.ActiveCfg = Custom Debug|Win32
33+
{D1F7201F-064B-48AB-868C-FED22464841C}.Custom Debug|x86.Build.0 = Custom Debug|Win32
2234
{D1F7201F-064B-48AB-868C-FED22464841C}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
2335
{D1F7201F-064B-48AB-868C-FED22464841C}.Debug|Mixed Platforms.Build.0 = Debug|Win32
2436
{D1F7201F-064B-48AB-868C-FED22464841C}.Debug|Win32.ActiveCfg = Debug|Win32
@@ -34,6 +46,14 @@ Global
3446
{D1F7201F-064B-48AB-868C-FED22464841C}.Release|x64.Build.0 = Release|x64
3547
{D1F7201F-064B-48AB-868C-FED22464841C}.Release|x86.ActiveCfg = Release|Win32
3648
{D1F7201F-064B-48AB-868C-FED22464841C}.Release|x86.Build.0 = Release|Win32
49+
{DD595511-33F2-475A-B36F-2A6B27E03FA0}.Custom Debug|Mixed Platforms.ActiveCfg = Custom Debug|Win32
50+
{DD595511-33F2-475A-B36F-2A6B27E03FA0}.Custom Debug|Mixed Platforms.Build.0 = Custom Debug|Win32
51+
{DD595511-33F2-475A-B36F-2A6B27E03FA0}.Custom Debug|Win32.ActiveCfg = Custom Debug|Win32
52+
{DD595511-33F2-475A-B36F-2A6B27E03FA0}.Custom Debug|Win32.Build.0 = Custom Debug|Win32
53+
{DD595511-33F2-475A-B36F-2A6B27E03FA0}.Custom Debug|x64.ActiveCfg = Custom Debug|x64
54+
{DD595511-33F2-475A-B36F-2A6B27E03FA0}.Custom Debug|x64.Build.0 = Custom Debug|x64
55+
{DD595511-33F2-475A-B36F-2A6B27E03FA0}.Custom Debug|x86.ActiveCfg = Custom Debug|Win32
56+
{DD595511-33F2-475A-B36F-2A6B27E03FA0}.Custom Debug|x86.Build.0 = Custom Debug|Win32
3757
{DD595511-33F2-475A-B36F-2A6B27E03FA0}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
3858
{DD595511-33F2-475A-B36F-2A6B27E03FA0}.Debug|Mixed Platforms.Build.0 = Debug|Win32
3959
{DD595511-33F2-475A-B36F-2A6B27E03FA0}.Debug|Win32.ActiveCfg = Debug|Win32

iis/ModSecurityIIS.vcxproj

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<ItemGroup Label="ProjectConfigurations">
4+
<ProjectConfiguration Include="Custom Debug|Win32">
5+
<Configuration>Custom Debug</Configuration>
6+
<Platform>Win32</Platform>
7+
</ProjectConfiguration>
8+
<ProjectConfiguration Include="Custom Debug|x64">
9+
<Configuration>Custom Debug</Configuration>
10+
<Platform>x64</Platform>
11+
</ProjectConfiguration>
412
<ProjectConfiguration Include="Debug|Win32">
513
<Configuration>Debug</Configuration>
614
<Platform>Win32</Platform>
@@ -36,10 +44,18 @@
3644
<ConfigurationType>DynamicLibrary</ConfigurationType>
3745
<PlatformToolset>v120</PlatformToolset>
3846
</PropertyGroup>
47+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Custom Debug|Win32'" Label="Configuration">
48+
<ConfigurationType>DynamicLibrary</ConfigurationType>
49+
<PlatformToolset>v120</PlatformToolset>
50+
</PropertyGroup>
3951
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
4052
<ConfigurationType>DynamicLibrary</ConfigurationType>
4153
<PlatformToolset>v120</PlatformToolset>
4254
</PropertyGroup>
55+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Custom Debug|x64'" Label="Configuration">
56+
<ConfigurationType>DynamicLibrary</ConfigurationType>
57+
<PlatformToolset>v120</PlatformToolset>
58+
</PropertyGroup>
4359
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
4460
<ImportGroup Label="ExtensionSettings">
4561
</ImportGroup>
@@ -52,24 +68,40 @@
5268
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
5369
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
5470
</ImportGroup>
71+
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Custom Debug|Win32'" Label="PropertySheets">
72+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
73+
</ImportGroup>
5574
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
5675
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
5776
</ImportGroup>
77+
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Custom Debug|x64'" Label="PropertySheets">
78+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
79+
</ImportGroup>
5880
<PropertyGroup Label="UserMacros" />
5981
<PropertyGroup>
6082
<_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
6183
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir>
84+
<OutDir Condition="'$(Configuration)|$(Platform)'=='Custom Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir>
6285
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Configuration)\</OutDir>
86+
<OutDir Condition="'$(Configuration)|$(Platform)'=='Custom Debug|x64'">$(SolutionDir)\$(Configuration)\</OutDir>
6387
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)\</IntDir>
88+
<IntDir Condition="'$(Configuration)|$(Platform)'=='Custom Debug|Win32'">$(Configuration)\</IntDir>
6489
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Configuration)\</IntDir>
90+
<IntDir Condition="'$(Configuration)|$(Platform)'=='Custom Debug|x64'">$(Configuration)\</IntDir>
6591
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\</IntDir>
6692
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Configuration)\</IntDir>
6793
<CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
94+
<CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Custom Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
6895
<CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
96+
<CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Custom Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
6997
<CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
98+
<CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Custom Debug|Win32'" />
7099
<CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
100+
<CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Custom Debug|x64'" />
71101
<CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
102+
<CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Custom Debug|Win32'" />
72103
<CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
104+
<CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Custom Debug|x64'" />
73105
<CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
74106
<CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
75107
<CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
@@ -78,8 +110,13 @@
78110
<CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
79111
<TargetExt Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.dll</TargetExt>
80112
<TargetExt Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.dll</TargetExt>
113+
<TargetExt Condition="'$(Configuration)|$(Platform)'=='Custom Debug|Win32'">.dll</TargetExt>
81114
<TargetExt Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.dll</TargetExt>
82115
</PropertyGroup>
116+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Custom Debug|x64'">
117+
<CustomBuildBeforeTargets>Build</CustomBuildBeforeTargets>
118+
<EnableManagedIncrementalBuild>true</EnableManagedIncrementalBuild>
119+
</PropertyGroup>
83120
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
84121
<ClCompile>
85122
<Optimization>Disabled</Optimization>
@@ -100,6 +137,26 @@
100137
</Command>
101138
</PostBuildEvent>
102139
</ItemDefinitionGroup>
140+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Custom Debug|Win32'">
141+
<ClCompile>
142+
<Optimization>Disabled</Optimization>
143+
<AdditionalIncludeDirectories>dependencies\build_dir\pcre\include;dependencies\build_dir\pcre;dependencies\build_dir\libxml2\include;dependencies\build_dir\apache24\include;..\apache2;..\standalone;dependencies\build_dir\lloyd-yajl-f4b2b1a\build\yajl-2.0.1\include;</AdditionalIncludeDirectories>
144+
<PreprocessorDefinitions>_MBCS;%(PreprocessorDefinitions);WIN32;WINNT;inline=APR_INLINE;AP_DECLARE_STATIC;VERSION_IIS</PreprocessorDefinitions>
145+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
146+
<PrecompiledHeaderFile>precomp.h</PrecompiledHeaderFile>
147+
<PrecompiledHeaderOutputFile>$(IntDir)$(TargetName).pch</PrecompiledHeaderOutputFile>
148+
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
149+
</ClCompile>
150+
<Link>
151+
<ModuleDefinitionFile>mymodule.def</ModuleDefinitionFile>
152+
<GenerateDebugInformation>true</GenerateDebugInformation>
153+
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;ws2_32.lib;%(AdditionalDependencies);dependencies\build_dir\apache24\lib\libapr-1.lib;dependencies\build_dir\apache24\lib\libaprutil-1.lib;dependencies\build_dir\pcre\pcre.lib;dependencies\build_dir\libxml2\win32\bin.msvc\libxml2.lib;dependencies\build_dir\yajl\build\yajl-2.0.1\lib\yajl.lib</AdditionalDependencies>
154+
</Link>
155+
<PostBuildEvent>
156+
<Command>
157+
</Command>
158+
</PostBuildEvent>
159+
</ItemDefinitionGroup>
103160
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
104161
<ClCompile>
105162
<Optimization>Disabled</Optimization>
@@ -124,6 +181,38 @@
124181
</Command>
125182
</PostBuildEvent>
126183
</ItemDefinitionGroup>
184+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Custom Debug|x64'">
185+
<ClCompile>
186+
<Optimization>Disabled</Optimization>
187+
<AdditionalIncludeDirectories>dependencies\build_dir\pcre\include;dependencies\build_dir\pcre;dependencies\build_dir\libxml2\include;..\apache2;..\standalone;dependencies\build_dir\apache24\include;dependencies\build_dir\lloyd-yajl-f4b2b1a\build\yajl-2.0.1\include;</AdditionalIncludeDirectories>
188+
<PreprocessorDefinitions>_MBCS;%(PreprocessorDefinitions);WIN32;WINNT;inline=APR_INLINE;AP_DECLARE_STATIC</PreprocessorDefinitions>
189+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
190+
<PrecompiledHeaderFile>precomp.h</PrecompiledHeaderFile>
191+
<PrecompiledHeaderOutputFile>$(IntDir)$(TargetName).pch</PrecompiledHeaderOutputFile>
192+
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
193+
</ClCompile>
194+
<Link>
195+
<ModuleDefinitionFile>mymodule.def</ModuleDefinitionFile>
196+
<GenerateDebugInformation>true</GenerateDebugInformation>
197+
<AdditionalDependencies>kernel32.lib;IPHLPAPI.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;ws2_32.lib;%(AdditionalDependencies);dependencies\build_dir\apache24\lib\libapr-1.lib;dependencies\build_dir\apache24\lib\libaprutil-1.lib;dependencies\build_dir\pcre\pcre.lib;dependencies\build_dir\libxml2\win32\bin.msvc\libxml2.lib;dependencies\build_dir\yajl\build\yajl-2.0.1\lib\yajl.lib;</AdditionalDependencies>
198+
<AdditionalLibraryDirectories>
199+
</AdditionalLibraryDirectories>
200+
<AdditionalOptions>
201+
</AdditionalOptions>
202+
</Link>
203+
<PreBuildEvent>
204+
<Command>net stop W3SVC /y</Command>
205+
</PreBuildEvent>
206+
<PostBuildEvent>
207+
<Command>copy $(SolutionDir)\$(Configuration)\ModSecurityIIS.dll C:\Windows\System32\inetsrv\</Command>
208+
<Command>copy "$(SolutionDir)\$(Configuration)\ModSecurityIIS.dll" "C:\Windows\Sysnative\inetsrv\ModSecurityIIS.dll"
209+
copy "$(SolutionDir)\$(Configuration)\ModSecurityIIS.dll" "C:\Windows\SysWOW64\inetsrv\ModSecurityIIS.dll"
210+
echo "$(SolutionDir)\$(Configuration)\ModSecurityIIS.dll" "C:\Windows\Sysnative\inetsrv\ModSecurityIIS.dll"
211+
echo "$(SolutionDir)\$(Configuration)\ModSecurityIIS.dll" "C:\Windows\SysWOW64\inetsrv\ModSecurityIIS.dll"
212+
213+
net start W3SVC /y</Command>
214+
</PostBuildEvent>
215+
</ItemDefinitionGroup>
127216
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
128217
<ClCompile>
129218
<PreprocessorDefinitions>_MBCS;%(PreprocessorDefinitions);WIN32;WINNT;inline=APR_INLINE;AP_DECLARE_STATIC;VERSION_IIS</PreprocessorDefinitions>

iis/mlogc.vcxproj

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<ItemGroup Label="ProjectConfigurations">
4+
<ProjectConfiguration Include="Custom Debug|Win32">
5+
<Configuration>Custom Debug</Configuration>
6+
<Platform>Win32</Platform>
7+
</ProjectConfiguration>
8+
<ProjectConfiguration Include="Custom Debug|x64">
9+
<Configuration>Custom Debug</Configuration>
10+
<Platform>x64</Platform>
11+
</ProjectConfiguration>
412
<ProjectConfiguration Include="Debug|Win32">
513
<Configuration>Debug</Configuration>
614
<Platform>Win32</Platform>
@@ -30,6 +38,12 @@
3038
<PlatformToolset>v120</PlatformToolset>
3139
<CharacterSet>Unicode</CharacterSet>
3240
</PropertyGroup>
41+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Custom Debug|Win32'" Label="Configuration">
42+
<ConfigurationType>Application</ConfigurationType>
43+
<UseDebugLibraries>true</UseDebugLibraries>
44+
<PlatformToolset>v120</PlatformToolset>
45+
<CharacterSet>Unicode</CharacterSet>
46+
</PropertyGroup>
3347
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
3448
<ConfigurationType>Application</ConfigurationType>
3549
<UseDebugLibraries>false</UseDebugLibraries>
@@ -40,6 +54,9 @@
4054
<PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
4155
<PlatformToolset>v120</PlatformToolset>
4256
</PropertyGroup>
57+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Custom Debug|x64'" Label="Configuration">
58+
<PlatformToolset>v120</PlatformToolset>
59+
</PropertyGroup>
4360
<PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
4461
<PlatformToolset>v120</PlatformToolset>
4562
</PropertyGroup>
@@ -49,6 +66,9 @@
4966
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
5067
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
5168
</ImportGroup>
69+
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Custom Debug|Win32'" Label="PropertySheets">
70+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
71+
</ImportGroup>
5272
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
5373
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
5474
</ImportGroup>
@@ -67,6 +87,20 @@
6787
<GenerateDebugInformation>false</GenerateDebugInformation>
6888
</Link>
6989
</ItemDefinitionGroup>
90+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Custom Debug|x64'">
91+
<ClCompile>
92+
<PreprocessorDefinitions>_MBCS;%(PreprocessorDefinitions);WIN32;WINNT;inline=APR_INLINE;AP_DECLARE_STATIC</PreprocessorDefinitions>
93+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
94+
<AdditionalIncludeDirectories>dependencies\build_dir\pcre\include;dependencies\build_dir\pcre;dependencies\build_dir\libxml2\include;..\apache2;..\standalone;dependencies\build_dir\apache24\include;dependencies\build_dir\lloyd-yajl-f4b2b1a\build\yajl-2.0.1\include;dependencies\build_dir\curl\include;</AdditionalIncludeDirectories>
95+
</ClCompile>
96+
<Link>
97+
<SubSystem>Console</SubSystem>
98+
<AdditionalDependencies>kernel32.lib;IPHLPAPI.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;ws2_32.lib;%(AdditionalDependencies);dependencies\build_dir\apache24\lib\libapr-1.lib;dependencies\build_dir\apache24\lib\libaprutil-1.lib;dependencies\build_dir\pcre\pcre.lib;dependencies\build_dir\libxml2\win32\bin.msvc\libxml2.lib;dependencies\build_dir\yajl\build\yajl-2.0.1\lib\yajl.lib;dependencies\build_dir\curl\lib\libcurl_imp.lib;</AdditionalDependencies>
99+
<AdditionalLibraryDirectories>
100+
</AdditionalLibraryDirectories>
101+
<GenerateDebugInformation>false</GenerateDebugInformation>
102+
</Link>
103+
</ItemDefinitionGroup>
70104
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
71105
<ClCompile>
72106
<PreprocessorDefinitions>_MBCS;%(PreprocessorDefinitions);WIN32;WINNT;inline=APR_INLINE;AP_DECLARE_STATIC</PreprocessorDefinitions>
@@ -87,4 +121,4 @@
87121
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
88122
<ImportGroup Label="ExtensionTargets">
89123
</ImportGroup>
90-
</Project>
124+
</Project>

0 commit comments

Comments
 (0)