summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOskari Timperi <oskari.timperi@iki.fi>2022-09-15 23:05:15 +0300
committerOskari Timperi <oskari.timperi@iki.fi>2022-09-15 23:05:15 +0300
commitf229c2ed646364816417bea07fb5cb77621b30bd (patch)
tree5067a684187ad3a3bf08a113b2f9c8a7351148f1
parentb3013327555f3ed9c91eb18ee393a47f6e3f3fbd (diff)
downloadbeefysqlite-f229c2ed646364816417bea07fb5cb77621b30bd.tar.gz
beefysqlite-f229c2ed646364816417bea07fb5cb77621b30bd.zip
Try to fix linking issues on LinuxHEADmain
-rw-r--r--CMakeLists.txt7
1 files changed, 7 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 2e47d21..4bc29e2 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -32,9 +32,16 @@ target_compile_definitions(beefysqlite PRIVATE
target_link_libraries(beefysqlite PRIVATE zlibstatic)
+set(THREADS_PREFER_PTHREAD_FLAG TRUE)
+find_package(Threads)
+if(TARGET Threads::Threads)
+ target_link_libraries(beefysqlite PRIVATE Threads::Threads)
+endif()
+
if(WIN32)
target_compile_definitions(beefysqlite PRIVATE HTTP_BACKEND_WINHTTP)
target_link_libraries(beefysqlite PRIVATE winhttp)
else()
target_compile_definitions(beefysqlite PRIVATE HTTP_BACKEND_CURL)
+ target_link_libraries(beefysqlite PRIVATE ${CMAKE_DL_LIBS} m)
endif()