aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt4
-rw-r--r--benchmark/CMakeLists.txt4
-rw-r--r--sqlite/CMakeLists.txt4
-rw-r--r--tdutils/CMakeLists.txt6
4 files changed, 12 insertions, 6 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 86cdcabcd..5d5fc1639 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -809,9 +809,9 @@ target_include_directories(tdcore SYSTEM PRIVATE ${OPENSSL_INCLUDE_DIR})
target_link_libraries(tdcore PUBLIC tdapi tdactor tdutils tdnet tddb PRIVATE ${OPENSSL_CRYPTO_LIBRARY} ${CMAKE_DL_LIBS} ${ZLIB_LIBRARIES})
if (WIN32)
if (MINGW)
- target_link_libraries(tdcore PRIVATE ws2_32 mswsock)
+ target_link_libraries(tdcore PRIVATE ws2_32 mswsock crypt32)
else()
- target_link_libraries(tdcore PRIVATE ws2_32 Mswsock)
+ target_link_libraries(tdcore PRIVATE ws2_32 Mswsock Crypt32)
endif()
endif()
diff --git a/benchmark/CMakeLists.txt b/benchmark/CMakeLists.txt
index e175ee414..78bb649f5 100644
--- a/benchmark/CMakeLists.txt
+++ b/benchmark/CMakeLists.txt
@@ -10,9 +10,9 @@ add_executable(bench_crypto bench_crypto.cpp)
target_link_libraries(bench_crypto PRIVATE tdutils ${OPENSSL_CRYPTO_LIBRARY} ${CMAKE_DL_LIBS} ${ZLIB_LIBRARIES})
if (WIN32)
if (MINGW)
- target_link_libraries(bench_crypto PRIVATE ws2_32 mswsock)
+ target_link_libraries(bench_crypto PRIVATE ws2_32 mswsock crypt32)
else()
- target_link_libraries(bench_crypto PRIVATE ws2_32 Mswsock)
+ target_link_libraries(bench_crypto PRIVATE ws2_32 Mswsock Crypt32)
endif()
endif()
target_include_directories(bench_crypto SYSTEM PRIVATE ${OPENSSL_INCLUDE_DIR})
diff --git a/sqlite/CMakeLists.txt b/sqlite/CMakeLists.txt
index 67fdeaad1..a11f5c75f 100644
--- a/sqlite/CMakeLists.txt
+++ b/sqlite/CMakeLists.txt
@@ -23,9 +23,9 @@ target_include_directories(tdsqlite SYSTEM PRIVATE ${OPENSSL_INCLUDE_DIR})
target_link_libraries(tdsqlite PRIVATE ${OPENSSL_CRYPTO_LIBRARY} ${CMAKE_DL_LIBS} ${ZLIB_LIBRARIES})
if (WIN32)
if (MINGW)
- target_link_libraries(tdsqlite PRIVATE ws2_32 mswsock)
+ target_link_libraries(tdsqlite PRIVATE ws2_32 mswsock crypt32)
else()
- target_link_libraries(tdsqlite PRIVATE ws2_32 Mswsock)
+ target_link_libraries(tdsqlite PRIVATE ws2_32 Mswsock Crypt32)
endif()
endif()
diff --git a/tdutils/CMakeLists.txt b/tdutils/CMakeLists.txt
index d3b12e6f3..1312c1dae 100644
--- a/tdutils/CMakeLists.txt
+++ b/tdutils/CMakeLists.txt
@@ -316,6 +316,12 @@ target_include_directories(tdutils PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOUR
if (OPENSSL_FOUND)
target_link_libraries(tdutils PRIVATE ${OPENSSL_CRYPTO_LIBRARY} ${CMAKE_DL_LIBS} ${ZLIB_LIBRARIES})
target_include_directories(tdutils SYSTEM PRIVATE ${OPENSSL_INCLUDE_DIR})
+
+ if (MINGW)
+ target_link_libraries(tdutils PRIVATE ws2_32 mswsock crypt32)
+ else()
+ target_link_libraries(tdutils PRIVATE ws2_32 Mswsock Crypt32)
+ endif()
endif()
if (ZLIB_FOUND)