Skip to content

Commit 6c0cdab

Browse files
author
Felipe Zimmerle
committed
IIS: Changes Curl version and removes OpenSSL dependency
As the this new Curl version supports well the Windows certificate storage, removing the dependency on the OpenSSL. Also changing the build scripts to work accordingly. As the cmake build of Curl is said to broken abandoning it in favor of the nmake files. Thanks to Gregg Smith and Steffen.
1 parent 0d2d01b commit 6c0cdab

File tree

10 files changed

+53
-159
lines changed

10 files changed

+53
-159
lines changed

CHANGES

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
DD mmm YYYY - 2.9.????? (To be released)
22
-----------------------
33

4+
* OpenSSL dependency was removed on MS Windows builds. ModSecurity is now using
5+
the Windows certificate storage.
6+
[Gregg Smith, Steffen and ModSecurity team]
47
* Informs about external resources loaded/failed while reloading Apache.
58
[ModSecurity team]
69
* Adds missing 'ModSecurity:' prefix in some warnings messages.

apache2/Makefile.win

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ LIBS = $(APACHE)\lib\libhttpd.lib \
1111
$(APACHE)\lib\libapr-1.lib \
1212
$(APACHE)\lib\libaprutil-1.lib \
1313
$(PCRE)\pcre.lib \
14-
$(CURL)\lib\libcurl_imp.lib \
14+
$(CURL)\libcurl.lib \
1515
$(LIBXML2)\win32\bin.msvc\libxml2.lib \
1616
Ws2_32.lib \
1717
"iphlpapi.lib"
@@ -32,6 +32,9 @@ INCLUDES = -I. -I.. \
3232
-I$(PCRE)\include -I$(PCRE) \
3333
-I$(LIBXML2)\include \
3434
-I$(APACHE)\include
35+
36+
# Enables support for SecRemoteRules and external resources.
37+
DEFS=$(DEFS) -DWITH_CURL -DWITH_REMOTE_RULES
3538

3639
# Lua is optional
3740
!IF "$(LUA)" != ""

iis/Makefile.win

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
LIBS = $(APACHE)\lib\libapr-1.lib \
1111
$(APACHE)\lib\libaprutil-1.lib \
1212
$(PCRE)\pcre.lib \
13-
$(CURL)\lib\libcurl_imp.lib \
13+
$(CURL)\libcurl.lib \
1414
$(LIBXML2)\win32\bin.msvc\libxml2.lib \
1515
"kernel32.lib" "user32.lib" "gdi32.lib" "winspool.lib" "comdlg32.lib" "advapi32.lib" "shell32.lib" "ole32.lib" \
1616
"oleaut32.lib" "uuid.lib" "odbc32.lib" "odbccp32.lib" "ws2_32.lib" \
@@ -37,6 +37,8 @@ INCLUDES = -I. -I.. \
3737
-I..\apache2 \
3838
-I..\standalone
3939

40+
# Enables support for SecRemoteRules and external resources.
41+
DEFS=$(DEFS) -DWITH_CURL -DWITH_REMOTE_RULES
4042

4143
# -I$(SSDEEP) \
4244
# Lua is optional

iis/build_dependencies.bat

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,13 @@
1313
@set ZLIB=zlib-1.2.8.tar.gz
1414
@set LIBXML2=libxml2-2.9.1.tar.gz
1515
@set LUA=lua-5.1.5.tar.gz
16-
@set CURL=curl-7.33.0.zip
16+
@set CURL=curl-7.39.0.zip
1717
@set APACHE_SRC=httpd-2.4.6.tar.gz
1818
@set APACHE_BIN32=httpd-2.4.6-win32-VC11.zip
1919
@set APACHE_BIN64=httpd-2.4.6-win64-VC11.zip
2020
@set YAJL=lloyd-yajl-f4b2b1a.zip
2121
@set SSDEEP=ssdeep-2.10.tar.gz
2222
@set SSDEEP_BIN=ssdeep-2.10.zip
23-
@set OPENSSL=openssl-1.0.1j.tar.gz
2423

2524
:: @set VCARGS32="C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\vcvars32.bat"
2625
:: @set VCARGS64="C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\vcvarsx86_amd64.bat"
@@ -71,11 +70,6 @@ call cl 2>&1 | findstr /C:"x64"
7170
@if NOT (%ERRORLEVEL%) == (0) goto build_failed_lua
7271
@cd "%CURRENT_DIR%"
7372

74-
@echo # openssl - %OPENSSL%
75-
@call dependencies/build_openssl.bat
76-
@if NOT (%ERRORLEVEL%) == (0) goto build_failed_openssl
77-
@cd "%CURRENT_DIR%"
78-
7973
@echo # curl - %CURL%
8074
@call dependencies/build_curl.bat
8175
@if NOT (%ERRORLEVEL%) == (0) goto build_failed_curl
@@ -127,10 +121,6 @@ call cl 2>&1 | findstr /C:"x64"
127121
@echo Failed to setup %CURL%...
128122
@goto failed
129123

130-
:build_failed_openssl
131-
@echo Failed to setup %OPENSSL%...
132-
@goto failed
133-
134124
:build_failed_yajl
135125
@echo Failed to setup %YAJL%...
136126
@goto failed

iis/build_release.bat

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,6 @@ copy "%OUTPUT_DIR%\pcre.dll" "%AMD64%"
3535
copy "%OUTPUT_DIR%\zlib1.dll" "%AMD64%"
3636
copy "%OUTPUT_DIR%\yajl.dll" "%AMD64%"
3737
copy "%OUTPUT_DIR%\fuzzy.dll" "%AMD64%"
38-
copy "%OUTPUT_DIR%\libeay32.dll" "%AMD64%"
39-
copy "%OUTPUT_DIR%\ssleay32.dll" "%AMD64%"
4038

4139
set SSDEEP_ARCH="x86"
4240
call build_dependencies.bat %VCARGS32%
@@ -56,8 +54,6 @@ copy "%OUTPUT_DIR%\pcre.dll" "%X86%"
5654
copy "%OUTPUT_DIR%\zlib1.dll" "%X86%"
5755
copy "%OUTPUT_DIR%\yajl.dll" "%X86%"
5856
copy "%OUTPUT_DIR%\fuzzy.dll" "%X86%"
59-
copy "%OUTPUT_DIR%\libeay32.dll" "%X86%"
60-
copy "%OUTPUT_DIR%\ssleay32.dll" "%X86%"
6157

6258

6359
:: copy %OUTPUT_DIR%\Installer.exe %RELEASE_DIR%

iis/dependencies/build_curl.bat

Lines changed: 35 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,41 @@
1-
cd "%WORK_DIR%"
2-
3-
@if NOT EXIST "%SOURCE_DIR%\%CURL%" goto file_not_found_bin
1+
cd "%WORK_DIR%"
2+
@if NOT EXIST "%SOURCE_DIR%\%CURL%" goto file_not_found_bin
43
echo "7z..."
5-
7z.exe x "%SOURCE_DIR%\%CURL%"
4+
7z.exe x "%SOURCE_DIR%\%CURL%"
65
echo "Timeout..."
76
timeout 5
87
echo "Curl..."
9-
set CURL_DIR=%CURL:~0,-4%
8+
set CURL_DIR=%CURL:~0,-4%
109
echo "Move..."
11-
move "%CURL_DIR%" "curl"
10+
move "%CURL_DIR%" "curl"
1211
echo "Cd..."
13-
:: copy /y CMakeLists.txt "curl"
14-
CD "curl"
15-
echo "Cmake..."
16-
CMAKE -G "NMake Makefiles" -DCMAKE_BUILD_TYPE=RelWithDebInfo -DBUILD_SHARED_LIBS=True -DCURL_ZLIB=True -DUSE_SSLEAY=dll -DUSE_OPENSSL=dll -DOPENSSL_ROOT_DIR=%WORK_DIR%/openssl_inst
17-
@if NOT (%ERRORLEVEL%) == (0) goto build_failed
18-
:: "%WORK_DIR%\fart.exe" -r -C "%WORK_DIR%\curl\include\curl\curlbuild.h" LLU ULL
19-
NMAKE
20-
@if NOT (%ERRORLEVEL%) == (0) goto build_failed
21-
cd "%WORK_DIR%"
22-
23-
copy /y "%WORK_DIR%\curl\lib\libcurl.dll" "%OUTPUT_DIR%"
24-
copy /y "%WORK_DIR%\curl\lib\libcurl.pdb" "%OUTPUT_DIR%"
25-
copy /y "%WORK_DIR%\curl\lib\libcurl_imp.lib" "%OUTPUT_DIR%"
26-
27-
exit /B 0
28-
29-
:file_not_found_bin
30-
@echo File not found: "%SOURCE_DIR%\%CURL%"
31-
@goto failed
32-
33-
:build_failed
34-
@echo Problems during the building phase
35-
@goto failed
36-
37-
:failed
38-
@exit /B 1
39-
12+
CD "curl\winbuild"
13+
14+
@set ARCH=x86
15+
@call cl 2>&1 | findstr /C:"x64"
16+
@if (%ERRORLEVEL%) == (0) set ARCH=x64
17+
18+
nmake /f Makefile.vc mode=dll ENABLE_WINSSL=yes MACHINE=%ARCH% WITH_ZLIB=dll
19+
@if NOT (%ERRORLEVEL%) == (0) goto build_failed
20+
21+
cd "%WORK_DIR%"
22+
23+
copy /y "%WORK_DIR%\curl\builds\libcurl-vc-%ARCH%-release-dll-zlib-dll-ipv6-sspi-winssl-obj-lib\libcurl.dll" "%OUTPUT_DIR%"
24+
copy /y "%WORK_DIR%\curl\builds\libcurl-vc-%ARCH%-release-dll-zlib-dll-ipv6-sspi-winssl-obj-lib\libcurl.lib" "%OUTPUT_DIR%"
25+
copy /y "%WORK_DIR%\curl\builds\libcurl-vc-%ARCH%-release-dll-zlib-dll-ipv6-sspi-winssl-obj-lib\libcurl.lib" "%WORK_DIR%\curl\libcurl.lib"
26+
27+
exit /B 0
28+
29+
:file_not_found_bin
30+
@echo File not found: "%SOURCE_DIR%\%CURL%"
31+
@goto failed
32+
33+
:build_failed
34+
@echo Problems during the building phase
35+
@goto failed
36+
37+
:failed
38+
@exit /B 1
39+
40+
41+
->

iis/dependencies/build_openssl.bat

Lines changed: 0 additions & 83 deletions
This file was deleted.

iis/installer.wxs

Lines changed: 2 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -86,16 +86,6 @@
8686
<DirectorySearch Id="CheckFileDir19" Path="C:\Windows\System32\inetsrv" Depth="0">
8787
<FileSearch Id="CheckFile19" Name="fuzzy.dll" />
8888
</DirectorySearch>
89-
<DirectorySearch Id="CheckFileDir20" Path="C:\Windows\System32\inetsrv" Depth="0">
90-
<FileSearch Id="CheckFile20" Name="libeay32.dll" />
91-
</DirectorySearch>
92-
<DirectorySearch Id="CheckFileDir21" Path="C:\Windows\System32\inetsrv" Depth="0">
93-
<FileSearch Id="CheckFile21" Name="ssleay32.dll" />
94-
</DirectorySearch>
95-
<DirectorySearch Id="CheckFileDir22" Path="C:\Windows\System32\inetsrv" Depth="0">
96-
<FileSearch Id="CheckFile22" Name="curl-ca-bundle.crt" />
97-
</DirectorySearch>
98-
9989
</Property>
10090
<Property Id="WWWROOT">
10191
<RegistrySearch Id="FindInetPubFolder" Root="HKLM" Key="SOFTWARE\Microsoft\InetStp" Name="PathWWWRoot" Type="directory" />
@@ -336,9 +326,9 @@
336326
<Shortcut Id="EULA" Name="EULA" Description="EULA" Target="[INSTALLFOLDER]EULA.rtf" WorkingDirectory="INSTALLFOLDER" />
337327
<Shortcut Id="Readme" Name="EULA" Description="EULA" Target="[INSTALLFOLDER]README.TXT" WorkingDirectory="INSTALLFOLDER" />
338328
<?if $(var.Win64) = "yes" ?>
339-
<Shortcut Id="List_Dependencies" Name="List Dependencies (Debug)" Description="Check for missing dependencies" Target="[INSTALLFOLDER]list_dependencies.bat" Arguments="&quot;[inetsrv64]libapr-1.dll&quot; &quot;[inetsrv64]libapriconv-1.dll&quot; &quot;[inetsrv64]libaprutil-1.dll&quot; &quot;[inetsrv64]libcurl.dll&quot; &quot;[inetsrv64]libxml2.dll&quot; &quot;[inetsrv64]lua5.1.dll&quot; &quot;[inetsrv64]mlogc.exe&quot; &quot;[inetsrv64]ModSecurityIIS.dll&quot; &quot;[inetsrv64]pcre.dll&quot; &quot;[inetsrv64]zlib1.dll&quot; &quot;[inetsrv64]fuzzy.dll&quot; &quot;[inetsrv64]libeay32.dll&quot; &quot;[inetsrv64]ssleay32.dll&quot; &quot;[inetsrv32]libapr-1.dll&quot; &quot;[inetsrv32]libapriconv-1.dll&quot; &quot;[inetsrv32]libaprutil-1.dll&quot; &quot;[inetsrv32]libcurl.dll&quot; &quot;[inetsrv32]libxml2.dll&quot; &quot;[inetsrv32]lua5.1.dll&quot; &quot;[inetsrv32]mlogc.exe&quot; &quot;[inetsrv32]ModSecurityIIS.dll&quot; &quot;[inetsrv32]pcre.dll&quot; &quot;[inetsrv32]zlib1.dll&quot; &quot;[inetsrv32]fuzzy.dll&quot; &quot;[inetsrv32]libeay32.dll&quot; &quot;[inetsrv32]ssleay32.dll&quot;" WorkingDirectory="INSTALLFOLDER" />
329+
<Shortcut Id="List_Dependencies" Name="List Dependencies (Debug)" Description="Check for missing dependencies" Target="[INSTALLFOLDER]list_dependencies.bat" Arguments="&quot;[inetsrv64]libapr-1.dll&quot; &quot;[inetsrv64]libapriconv-1.dll&quot; &quot;[inetsrv64]libaprutil-1.dll&quot; &quot;[inetsrv64]libcurl.dll&quot; &quot;[inetsrv64]libxml2.dll&quot; &quot;[inetsrv64]lua5.1.dll&quot; &quot;[inetsrv64]mlogc.exe&quot; &quot;[inetsrv64]ModSecurityIIS.dll&quot; &quot;[inetsrv64]pcre.dll&quot; &quot;[inetsrv64]zlib1.dll&quot; &quot;[inetsrv64]fuzzy.dll&quot; &quot;[inetsrv32]libapr-1.dll&quot; &quot;[inetsrv32]libapriconv-1.dll&quot; &quot;[inetsrv32]libaprutil-1.dll&quot; &quot;[inetsrv32]libcurl.dll&quot; &quot;[inetsrv32]libxml2.dll&quot; &quot;[inetsrv32]lua5.1.dll&quot; &quot;[inetsrv32]mlogc.exe&quot; &quot;[inetsrv32]ModSecurityIIS.dll&quot; &quot;[inetsrv32]pcre.dll&quot; &quot;[inetsrv32]zlib1.dll&quot; &quot;[inetsrv32]fuzzy.dll&quot;" WorkingDirectory="INSTALLFOLDER" />
340330
<?else ?>
341-
<Shortcut Id="List_Dependencies" Name="List Dependencies (Debug)" Description="Check for missing dependencies" Target="[INSTALLFOLDER]list_dependencies.bat" Arguments="&quot;[inetsrv32]libapr-1.dll&quot; &quot;[inetsrv32]libapriconv-1.dll&quot; &quot;[inetsrv32]libaprutil-1.dll&quot; &quot;[inetsrv32]libcurl.dll&quot; &quot;[inetsrv32]libxml2.dll&quot; &quot;[inetsrv32]lua5.1.dll&quot; &quot;[inetsrv32]mlogc.exe&quot; &quot;[inetsrv32]ModSecurityIIS.dll&quot; &quot;[inetsrv32]pcre.dll&quot; &quot;[inetsrv32]zlib1.dll&quot; &quot;[inetsrv32]fuzzy.dll&quot; &quot;[inetsrv32]libeay32.dll&quot; &quot;[inetsrv32]ssleay32.dll&quot;" WorkingDirectory="INSTALLFOLDER" />
331+
<Shortcut Id="List_Dependencies" Name="List Dependencies (Debug)" Description="Check for missing dependencies" Target="[INSTALLFOLDER]list_dependencies.bat" Arguments="&quot;[inetsrv32]libapr-1.dll&quot; &quot;[inetsrv32]libapriconv-1.dll&quot; &quot;[inetsrv32]libaprutil-1.dll&quot; &quot;[inetsrv32]libcurl.dll&quot; &quot;[inetsrv32]libxml2.dll&quot; &quot;[inetsrv32]lua5.1.dll&quot; &quot;[inetsrv32]mlogc.exe&quot; &quot;[inetsrv32]ModSecurityIIS.dll&quot; &quot;[inetsrv32]pcre.dll&quot; &quot;[inetsrv32]zlib1.dll&quot; &quot;[inetsrv32]fuzzy.dll&quot;" WorkingDirectory="INSTALLFOLDER" />
342332
<?endif ?>
343333
</Component>
344334
</Directory>
@@ -380,9 +370,6 @@
380370
<File Id="_64_PCRE" Name="pcre.dll" Source="Release\amd64\pcre.dll" />
381371
<File Id="_64_ZLIB1" Name="zlib1.dll" Source="Release\amd64\zlib1.dll" />
382372
<File Id="_64_FUZZY" Name="fuzzy.dll" Source="Release\amd64\fuzzy.dll" />
383-
<File Id="_64_LIBEAY" Name="libeay32.dll" Source="Release\amd64\libeay32.dll" />
384-
<File Id="_64_SSLEAY" Name="ssleay32.dll" Source="Release\amd64\ssleay32.dll" />
385-
<File Id="_64_CA_BUNDLE" Name="curl-ca-bundle.crt" Source="curl-ca-bundle.crt" />
386373
</Component>
387374
</DirectoryRef>
388375
<DirectoryRef Id="inetsrv32">
@@ -399,9 +386,6 @@
399386
<File Id="_32_PCRE" Name="pcre.dll" Source="Release\x86\pcre.dll" />
400387
<File Id="_32_ZLIB1" Name="zlib1.dll" Source="Release\x86\zlib1.dll" />
401388
<File Id="_32_FUZZY" Name="fuzzy.dll" Source="Release\x86\fuzzy.dll" />
402-
<File Id="_32_LIBEAY" Name="libeay32.dll" Source="Release\x86\libeay32.dll" />
403-
<File Id="_32_SSLEAY" Name="ssleay32.dll" Source="Release\x86\ssleay32.dll" />
404-
<File Id="_32_CA_BUNDLE" Name="curl-ca-bundle.crt" Source="curl-ca-bundle.crt" />
405389
</Component>
406390
</DirectoryRef>
407391
<DirectoryRef Id="SystemFolderConfigSchema32">
@@ -429,9 +413,6 @@
429413
<File Id="_32_PCRE" Name="pcre.dll" Source="Release\x86\pcre.dll" />
430414
<File Id="_32_ZLIB1" Name="zlib1.dll" Source="Release\x86\zlib1.dll" />
431415
<File Id="_32_FUZZY" Name="fuzzy.dll" Source="Release\x86\fuzzy.dll" />
432-
<File Id="_32_LIBEAY" Name="libeay32.dll" Source="Release\x86\libeay32.dll" />
433-
<File Id="_32_SSLEAY" Name="ssleay32.dll" Source="Release\x86\ssleay32.dll" />
434-
<File Id="_32_CA_BUNDLE" Name="curl-ca-bundle.crt" Source="curl-ca-bundle.crt" />
435416
</Component>
436417
</DirectoryRef>
437418
<DirectoryRef Id="SystemFolderConfigSchema32">

iis/mlogc.vcxproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@
8181
</ClCompile>
8282
<Link>
8383
<SubSystem>Console</SubSystem>
84-
<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>
84+
<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\builds\libcurl-vc-x64-release-dll-zlib-dll-ipv6-sspi-winssl-obj-lib\libcurl.lib;</AdditionalDependencies>
8585
<AdditionalLibraryDirectories>
8686
</AdditionalLibraryDirectories>
8787
<GenerateDebugInformation>false</GenerateDebugInformation>
@@ -95,7 +95,7 @@
9595
</ClCompile>
9696
<Link>
9797
<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>
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\builds\libcurl-vc-x64-release-dll-zlib-dll-ipv6-sspi-winssl-obj-lib\libcurl.lib;</AdditionalDependencies>
9999
<AdditionalLibraryDirectories>
100100
</AdditionalLibraryDirectories>
101101
<GenerateDebugInformation>false</GenerateDebugInformation>
@@ -109,7 +109,7 @@
109109
</ClCompile>
110110
<Link>
111111
<SubSystem>Console</SubSystem>
112-
<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>
112+
<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\builds\libcurl-vc-x64-release-dll-zlib-dll-ipv6-sspi-winssl-obj-lib\libcurl.lib;</AdditionalDependencies>
113113
<AdditionalLibraryDirectories>
114114
</AdditionalLibraryDirectories>
115115
<GenerateDebugInformation>false</GenerateDebugInformation>
@@ -121,4 +121,4 @@
121121
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
122122
<ImportGroup Label="ExtensionTargets">
123123
</ImportGroup>
124-
</Project>
124+
</Project>

mlogc/Makefile.win

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ CURL = %CURL%
1414
LIBS = $(BASE)\lib\libapr-1.lib \
1515
$(BASE)\lib\libaprutil-1.lib \
1616
$(PCRE)\pcre.lib \
17-
$(CURL)\lib\libcurl_imp.lib \
17+
$(CURL)\libcurl.lib \
1818
wsock32.lib
1919

2020
###########################################################################

0 commit comments

Comments
 (0)