mirror of
https://git.proxmox.com/git/libgit2
synced 2025-08-11 09:58:18 +00:00
use a different .def file for 64 bit
This commit is contained in:
parent
d612e48ecc
commit
547517d7f9
@ -166,10 +166,16 @@ IF (WIN32 AND WINHTTP)
|
||||
SET(LIBWINHTTP_PATH "${CMAKE_CURRENT_BINARY_DIR}/deps/winhttp")
|
||||
FILE(MAKE_DIRECTORY ${LIBWINHTTP_PATH})
|
||||
|
||||
IF ("${CMAKE_SIZEOF_VOID_P}" EQUAL "8")
|
||||
set(WINHTTP_DEF "${CMAKE_CURRENT_SOURCE_DIR}/deps/winhttp/winhttp64.def")
|
||||
ELSE()
|
||||
set(WINHTTP_DEF "${CMAKE_CURRENT_SOURCE_DIR}/deps/winhttp/winhttp.def")
|
||||
ENDIF()
|
||||
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${LIBWINHTTP_PATH}/libwinhttp.a
|
||||
COMMAND ${DLLTOOL} -d ${CMAKE_CURRENT_SOURCE_DIR}/deps/winhttp/winhttp.def -k -D winhttp.dll -l libwinhttp.a
|
||||
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/deps/winhttp/winhttp.def
|
||||
COMMAND ${DLLTOOL} -d ${WINHTTP_DEF} -k -D winhttp.dll -l libwinhttp.a
|
||||
DEPENDS ${WINHTTP_DEF}
|
||||
WORKING_DIRECTORY ${LIBWINHTTP_PATH}
|
||||
)
|
||||
|
||||
|
29
deps/winhttp/winhttp64.def
vendored
Normal file
29
deps/winhttp/winhttp64.def
vendored
Normal file
@ -0,0 +1,29 @@
|
||||
LIBRARY WINHTTP
|
||||
EXPORTS
|
||||
WinHttpAddRequestHeaders
|
||||
WinHttpCheckPlatform
|
||||
WinHttpCloseHandle
|
||||
WinHttpConnect
|
||||
WinHttpCrackUrl
|
||||
WinHttpCreateUrl
|
||||
WinHttpDetectAutoProxyConfigUrl
|
||||
WinHttpGetDefaultProxyConfiguration
|
||||
WinHttpGetIEProxyConfigForCurrentUser
|
||||
WinHttpGetProxyForUrl
|
||||
WinHttpOpen
|
||||
WinHttpOpenRequest
|
||||
WinHttpQueryAuthSchemes
|
||||
WinHttpQueryDataAvailable
|
||||
WinHttpQueryHeaders
|
||||
WinHttpQueryOption
|
||||
WinHttpReadData
|
||||
WinHttpReceiveResponse
|
||||
WinHttpSendRequest
|
||||
WinHttpSetCredentials
|
||||
WinHttpSetDefaultProxyConfiguration
|
||||
WinHttpSetOption
|
||||
WinHttpSetStatusCallback
|
||||
WinHttpSetTimeouts
|
||||
WinHttpTimeFromSystemTime
|
||||
WinHttpTimeToSystemTime
|
||||
WinHttpWriteData
|
Loading…
Reference in New Issue
Block a user