mirror of
https://git.proxmox.com/git/libgit2
synced 2025-08-11 12:09:07 +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")
|
SET(LIBWINHTTP_PATH "${CMAKE_CURRENT_BINARY_DIR}/deps/winhttp")
|
||||||
FILE(MAKE_DIRECTORY ${LIBWINHTTP_PATH})
|
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(
|
ADD_CUSTOM_COMMAND(
|
||||||
OUTPUT ${LIBWINHTTP_PATH}/libwinhttp.a
|
OUTPUT ${LIBWINHTTP_PATH}/libwinhttp.a
|
||||||
COMMAND ${DLLTOOL} -d ${CMAKE_CURRENT_SOURCE_DIR}/deps/winhttp/winhttp.def -k -D winhttp.dll -l libwinhttp.a
|
COMMAND ${DLLTOOL} -d ${WINHTTP_DEF} -k -D winhttp.dll -l libwinhttp.a
|
||||||
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/deps/winhttp/winhttp.def
|
DEPENDS ${WINHTTP_DEF}
|
||||||
WORKING_DIRECTORY ${LIBWINHTTP_PATH}
|
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