]> git.lizzy.rs Git - sqlite3-cmake.git/commitdiff
Fix Linux builds by adding pthread, dl and math libraries
authorakks <alexei_kasatkin@mail.ru>
Fri, 21 Apr 2017 17:58:54 +0000 (22:58 +0500)
committerakks <alexei_kasatkin@mail.ru>
Fri, 21 Apr 2017 17:58:54 +0000 (22:58 +0500)
CMakeLists.txt

index 45c59b662210cc223b3ed0a782a783e9d58d71ab..10134462d168c2e40f0c4481c8eb577170d04369 100644 (file)
@@ -1,6 +1,8 @@
 PROJECT(sqlite3)
 cmake_minimum_required(VERSION 2.8)
 
+
+
 include_directories(${CMAKE_SOURCE_DIR}/src)
 add_library(sqlite3 STATIC src/sqlite3.c src/sqlite3.h src/sqlite3ext.h)
 add_executable(sqlite src/sqlite3.c src/shell.c src/sqlite3.h src/sqlite3ext.h)
@@ -11,6 +13,12 @@ add_definitions(-DSQLITE_ENABLE_FTS4)
 add_definitions(-DSQLITE_ENABLE_FTS5)
 add_definitions(-DSQLITE_ENABLE_JSON1)
 
+
+if(NOT WIN32)
+  include(FindThreads)
+  target_link_libraries(sqlite m ${CMAKE_THREAD_LIBS_INIT} ${CMAKE_DL_LIBS})
+endif()
+
 install(FILES src/sqlite3.h src/sqlite3ext.h DESTINATION include)
 install(TARGETS sqlite3 LIBRARY DESTINATION lib ARCHIVE DESTINATION lib)
 install(TARGETS sqlite RUNTIME DESTINATION bin)