diff options
author | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2011-11-02 17:49:09 +0300 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2011-11-02 17:49:09 +0300 |
commit | f678526b2089826fba0299c88b9258bc48f748c4 (patch) | |
tree | b74c641d73e660bb9a6147335a646a468cb54d06 /CMakeLists.txt | |
parent | b50b716c78c39249e15b92132e2ee9d75639be17 (diff) | |
download | rspamd-f678526b2089826fba0299c88b9258bc48f748c4.tar.gz rspamd-f678526b2089826fba0299c88b9258bc48f748c4.zip |
* Implement sqlite3 backend for kvstorage.
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 1f28c2849..ed0cc130c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -317,6 +317,18 @@ IF(PCRE_LIBRARY_DIRS) LINK_DIRECTORIES("${PCRE_LIBRARY_DIRS}") ENDIF(PCRE_LIBRARY_DIRS) +# Find optional sqlite3 support +pkg_check_modules(SQLITE sqlite3) +IF(SQLITE_FOUND) + SET(WITH_SQLITE 1) +ENDIF(SQLITE_FOUND) +IF(SQLITE_INCLUDE_DIRS) + INCLUDE_DIRECTORIES("${SQLITE_INCLUDE_DIRS}") +ENDIF(SQLITE_INCLUDE_DIRS) +IF(SQLITE_LIBRARY_DIRS) + LINK_DIRECTORIES("${SQLITE_LIBRARY_DIRS}") +ENDIF(SQLITE_LIBRARY_DIRS) + IF(ENABLE_STATIC MATCHES "ON") pkg_check_modules(GLIB2 REQUIRED glib-2.0>=2.12) ELSE(ENABLE_STATIC MATCHES "ON") @@ -816,11 +828,14 @@ ENDIF(LIBJUDY_LIBRARY) IF(LIBDB_LIBRARY) TARGET_LINK_LIBRARIES(rspamd db) ENDIF(LIBDB_LIBRARY) +IF(SQLITE_LIBRARIES) + TARGET_LINK_LIBRARIES(rspamd ${SQLITE_LIBRARIES}) +ENDIF(SQLITE_LIBRARIES) TARGET_LINK_LIBRARIES(rspamd event) IF(HAVE_LIBEVENT2) TARGET_LINK_LIBRARIES(rspamd event_pthreads) ENDIF(HAVE_LIBEVENT2) -TARGET_LINK_LIBRARIES(rspamd pcre) +TARGET_LINK_LIBRARIES(rspamd ${PCRE_LIBRARIES}) TARGET_LINK_LIBRARIES(rspamd ${CMAKE_REQUIRED_LIBRARIES}) TARGET_LINK_LIBRARIES(rspamd ${GLIB2_LIBRARIES}) |