wiki:AdminDepLibsCurl

Changes to libCurl Project File

Release/x86

  • (a) "a/curl\\lib\\Makefile.vc10.orig" vs. (b) "b/curl\\lib\\Makefile.vc10"

    a b CCDEBUG = cl.exe /Od /Gm /Zi /D_DEBUG /RTC1 
    108108CFLAGSSSL    = /DUSE_OPENSSL /I "$(OPENSSL_PATH)/inc32" /I "$(OPENSSL_PATH)/inc32/openssl"
    109109CFLAGSWINSSL = /DUSE_SCHANNEL
    110110CFLAGSSSH2   = /DUSE_LIBSSH2 /DCURL_DISABLE_LDAP /DHAVE_LIBSSH2 /DHAVE_LIBSSH2_H /DLIBSSH2_WIN32 /DLIBSSH2_LIBRARY /I "$(LIBSSH2_PATH)/include"
    111 CFLAGSZLIB   = /DHAVE_ZLIB_H /DHAVE_ZLIB /DHAVE_LIBZ /I "$(ZLIB_PATH)"
     111CFLAGSZLIB   = /DHAVE_ZLIB_H /DHAVE_ZLIB /DHAVE_LIBZ /DZLIB_WINAPI /I "$(ZLIB_PATH)"
    112112CFLAGS       = /I. /I../include /nologo /W3 /EHsc /DWIN32 /FD /c /DBUILDING_LIBCURL /D_BIND_TO_CURRENT_VCLIBS_VERSION=1
    113113CFLAGSLIB    = /DCURL_STATICLIB
    114 LNKDLL       = link.exe /DLL
    115 LNKLIB       = link.exe /lib
     114LNKDLL       = link.exe /DLL /debug /release
     115LNKLIB       = link.exe /lib /debug /release
    116116LFLAGS       = /nologo /machine:$(MACHINE)
    117117SSLLIBS      = libeay32.lib ssleay32.lib
    118 ZLIBLIBSDLL  = zdll.lib
    119 ZLIBLIBS     = zlib.lib
     118ZLIBLIBSDLL  = zlib1.lib
     119ZLIBLIBS     = zlib1.lib
    120120WINLIBS      = ws2_32.lib wldap32.lib advapi32.lib
    121121CFLAGS       = $(CFLAGS)

Debug/x86

  • (a) "a/curl\\lib\\Makefile.vc10.orig" vs. (b) "b/curl\\lib\\Makefile.vc10"

    a b CCDEBUG = cl.exe /Od /Gm /Zi /D_DEBUG /RTC1 
    108108CFLAGSSSL    = /DUSE_OPENSSL /I "$(OPENSSL_PATH)/inc32" /I "$(OPENSSL_PATH)/inc32/openssl"
    109109CFLAGSWINSSL = /DUSE_SCHANNEL
    110110CFLAGSSSH2   = /DUSE_LIBSSH2 /DCURL_DISABLE_LDAP /DHAVE_LIBSSH2 /DHAVE_LIBSSH2_H /DLIBSSH2_WIN32 /DLIBSSH2_LIBRARY /I "$(LIBSSH2_PATH)/include"
    111 CFLAGSZLIB   = /DHAVE_ZLIB_H /DHAVE_ZLIB /DHAVE_LIBZ /I "$(ZLIB_PATH)"
     111CFLAGSZLIB   = /DHAVE_ZLIB_H /DHAVE_ZLIB /DHAVE_LIBZ /DZLIB_WINAPI /I "$(ZLIB_PATH)"
    112112CFLAGS       = /I. /I../include /nologo /W3 /EHsc /DWIN32 /FD /c /DBUILDING_LIBCURL /D_BIND_TO_CURRENT_VCLIBS_VERSION=1
    113113CFLAGSLIB    = /DCURL_STATICLIB
    114 LNKDLL       = link.exe /DLL
    115 LNKLIB       = link.exe /lib
     114LNKDLL       = link.exe /DLL /debug /release
     115LNKLIB       = link.exe /lib /debug /release
    116116LFLAGS       = /nologo /machine:$(MACHINE)
    117117SSLLIBS      = libeay32.lib ssleay32.lib
    118 ZLIBLIBSDLL  = zdll.lib
    119 ZLIBLIBS     = zlib.lib
     118ZLIBLIBSDLL  = zlib1d.lib
     119ZLIBLIBS     = zlib1d.lib
    120120WINLIBS      = ws2_32.lib wldap32.lib advapi32.lib
    121121CFLAGS       = $(CFLAGS)

Release/x64

  • (a) "a/curl\\lib\\Makefile.vc10.orig" vs. (b) "b/curl\\lib\\Makefile.vc10"

    a b ZLIB_PATH = ../../zlib-1.2.8 
    7777!ENDIF
    7878
    7979!IFNDEF MACHINE
    80 MACHINE  = X86
     80MACHINE  = X64
    8181!ENDIF
    8282
    8383# USE_WINDOWS_SSPI uses windows libraries to allow NTLM authentication
    CCDEBUG = cl.exe /Od /Gm /Zi /D_DEBUG /RTC1 
    108108CFLAGSSSL    = /DUSE_OPENSSL /I "$(OPENSSL_PATH)/inc32" /I "$(OPENSSL_PATH)/inc32/openssl"
    109109CFLAGSWINSSL = /DUSE_SCHANNEL
    110110CFLAGSSSH2   = /DUSE_LIBSSH2 /DCURL_DISABLE_LDAP /DHAVE_LIBSSH2 /DHAVE_LIBSSH2_H /DLIBSSH2_WIN32 /DLIBSSH2_LIBRARY /I "$(LIBSSH2_PATH)/include"
    111 CFLAGSZLIB   = /DHAVE_ZLIB_H /DHAVE_ZLIB /DHAVE_LIBZ /I "$(ZLIB_PATH)"
     111CFLAGSZLIB   = /DHAVE_ZLIB_H /DHAVE_ZLIB /DHAVE_LIBZ /DZLIB_WINAPI /I "$(ZLIB_PATH)"
    112112CFLAGS       = /I. /I../include /nologo /W3 /EHsc /DWIN32 /FD /c /DBUILDING_LIBCURL /D_BIND_TO_CURRENT_VCLIBS_VERSION=1
    113113CFLAGSLIB    = /DCURL_STATICLIB
    114 LNKDLL       = link.exe /DLL
    115 LNKLIB       = link.exe /lib
     114LNKDLL       = link.exe /DLL /debug /release
     115LNKLIB       = link.exe /lib /debug /release
    116116LFLAGS       = /nologo /machine:$(MACHINE)
    117117SSLLIBS      = libeay32.lib ssleay32.lib
    118 ZLIBLIBSDLL  = zdll.lib
    119 ZLIBLIBS     = zlib.lib
     118ZLIBLIBSDLL  = zlib1.lib
     119ZLIBLIBS     = zlib1.lib
    120120WINLIBS      = ws2_32.lib wldap32.lib advapi32.lib
    121121CFLAGS       = $(CFLAGS)

Debug/x64

  • (a) "a/curl\\lib\\Makefile.vc10.orig" vs. (b) "b/curl\\lib\\Makefile.vc10"

    a b ZLIB_PATH = ../../zlib-1.2.8 
    7777!ENDIF
    7878
    7979!IFNDEF MACHINE
    80 MACHINE  = X86
     80MACHINE  = X64
    8181!ENDIF
    8282
    8383# USE_WINDOWS_SSPI uses windows libraries to allow NTLM authentication
    CCDEBUG = cl.exe /Od /Gm /Zi /D_DEBUG /RTC1 
    108108CFLAGSSSL    = /DUSE_OPENSSL /I "$(OPENSSL_PATH)/inc32" /I "$(OPENSSL_PATH)/inc32/openssl"
    109109CFLAGSWINSSL = /DUSE_SCHANNEL
    110110CFLAGSSSH2   = /DUSE_LIBSSH2 /DCURL_DISABLE_LDAP /DHAVE_LIBSSH2 /DHAVE_LIBSSH2_H /DLIBSSH2_WIN32 /DLIBSSH2_LIBRARY /I "$(LIBSSH2_PATH)/include"
    111 CFLAGSZLIB   = /DHAVE_ZLIB_H /DHAVE_ZLIB /DHAVE_LIBZ /I "$(ZLIB_PATH)"
     111CFLAGSZLIB   = /DHAVE_ZLIB_H /DHAVE_ZLIB /DHAVE_LIBZ /DZLIB_WINAPI /I "$(ZLIB_PATH)"
    112112CFLAGS       = /I. /I../include /nologo /W3 /EHsc /DWIN32 /FD /c /DBUILDING_LIBCURL /D_BIND_TO_CURRENT_VCLIBS_VERSION=1
    113113CFLAGSLIB    = /DCURL_STATICLIB
    114 LNKDLL       = link.exe /DLL
    115 LNKLIB       = link.exe /lib
     114LNKDLL       = link.exe /DLL /debug /release
     115LNKLIB       = link.exe /lib /debug /release
    116116LFLAGS       = /nologo /machine:$(MACHINE)
    117117SSLLIBS      = libeay32.lib ssleay32.lib
    118 ZLIBLIBSDLL  = zdll.lib
    119 ZLIBLIBS     = zlib.lib
     118ZLIBLIBSDLL  = zlib1d.lib
     119ZLIBLIBS     = zlib1d.lib
    120120WINLIBS      = ws2_32.lib wldap32.lib advapi32.lib
    121121CFLAGS       = $(CFLAGS)
Last modified 9 years ago Last modified on Jun 22, 2015, 10:36:30 PM