Link to lowercase libraries when building using MinGW.

GitOrigin-RevId: 0c9c122ed16a4d9ebb0c5ea44301cd4dcd4f9d60
This commit is contained in:
levlam 2020-07-26 16:49:09 +03:00
parent be38eb5b24
commit 9ff056e77f
2 changed files with 10 additions and 2 deletions

View File

@ -59,7 +59,11 @@ endif()
target_link_libraries(tdnet PRIVATE ${OPENSSL_CRYPTO_LIBRARY})
if (WIN32)
target_link_libraries(tdnet PRIVATE Crypt32)
if (MINGW)
target_link_libraries(tdnet PRIVATE crypt32)
else()
target_link_libraries(tdnet PRIVATE Crypt32)
endif()
endif()
install(TARGETS tdnet EXPORT TdTargets

View File

@ -305,7 +305,11 @@ if (WIN32)
# find_library(WS2_32_LIBRARY ws2_32)
# find_library(MSWSOCK_LIBRARY Mswsock)
# target_link_libraries(tdutils PRIVATE ${WS2_32_LIBRARY} ${MSWSOCK_LIBRARY})
target_link_libraries(tdutils PRIVATE ws2_32 Mswsock Normaliz psapi)
if (MINGW)
target_link_libraries(tdutils PRIVATE ws2_32 mswsock normaliz psapi)
else()
target_link_libraries(tdutils PRIVATE ws2_32 Mswsock Normaliz psapi)
endif()
endif()
if (NOT CMAKE_CROSSCOMPILING AND TDUTILS_MIME_TYPE)
add_dependencies(tdutils tdmime_auto)