aboutsummaryrefslogtreecommitdiffhomepage
path: root/sqlite
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2020-07-28 01:34:35 +0300
committerlevlam <levlam@telegram.org>2020-07-28 01:34:35 +0300
commitab5d35371b1fdcfb30dfa981ede54ec83db214a9 (patch)
treef7fa69a09c65315ac0583fc905de1c3c92f52feb /sqlite
parentc1dd9ec1bac7b33670a145c8fb27cf186edeea96 (diff)
Ensure that OpenSSL is linked against needed Windows libraries.
GitOrigin-RevId: d2928c94ebe6565e155f81db8ccc24c4c5d69a54
Diffstat (limited to 'sqlite')
-rw-r--r--sqlite/CMakeLists.txt8
1 files changed, 8 insertions, 0 deletions
diff --git a/sqlite/CMakeLists.txt b/sqlite/CMakeLists.txt
index 8ca0aee5a..67fdeaad1 100644
--- a/sqlite/CMakeLists.txt
+++ b/sqlite/CMakeLists.txt
@@ -21,6 +21,14 @@ add_library(tdsqlite STATIC ${SQLITE_SOURCE})
target_include_directories(tdsqlite PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>)
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)
+ else()
+ target_link_libraries(tdsqlite PRIVATE ws2_32 Mswsock)
+ endif()
+endif()
+
target_compile_definitions(tdsqlite PRIVATE
-DSQLITE_DEFAULT_MEMSTATUS=0
-DSQLITE_OMIT_LOAD_EXTENSION