summaryrefslogtreecommitdiffstats
path: root/database/sqlite
diff options
context:
space:
mode:
Diffstat (limited to 'database/sqlite')
-rw-r--r--database/sqlite/CMakeLists.txt16
1 files changed, 5 insertions, 11 deletions
diff --git a/database/sqlite/CMakeLists.txt b/database/sqlite/CMakeLists.txt
index 03dab63..8ca860f 100644
--- a/database/sqlite/CMakeLists.txt
+++ b/database/sqlite/CMakeLists.txt
@@ -5,17 +5,9 @@ SET(SQLITE3PREFIX "/etc/openvpn" CACHE STRING "Install prefix for the eurephia S
SET(edb_sqlite_SRC
sqlite.c
edb-sqlite.c
-)
-SET(COMMON
- ../../common/eurephia_log.c
../../common/eurephiadb_session_common.c
- ../../common/eurephia_values.c
- ../../common/passwd.c
- ../../common/sha512.c
- ../../common/randstr.c
)
-
INCLUDE(CheckIncludeFile)
INCLUDE(CheckLibraryExists)
@@ -35,8 +27,6 @@ ENDIF(NOT SQLITE3BIN)
IF(ADMIN_ENABLED)
SET(edb_sqlite_SRC ${edb_sqlite_SRC}
- ../../common/eurephia_xml.c
- ../eurephiadb_mapping.c
administration.c
firewalladmin.c
attempts.c
@@ -44,7 +34,11 @@ IF(ADMIN_ENABLED)
ENDIF(ADMIN_ENABLED)
INCLUDE_DIRECTORIES(BEFORE ../../common/ ../../plugin/ ../../plugin/firewall ../)
-ADD_LIBRARY(edb-sqlite SHARED ${edb_sqlite_SRC} ${COMMON})
+
+ADD_LIBRARY(edb-sqlite SHARED ${edb_sqlite_SRC})
+TARGET_LINK_LIBRARIES(edb-sqlite common)
+SET_TARGET_PROPERTIES( edb-sqlite PROPERTIES COMPILE_FLAGS -fPIC)
+
IF(SQLITE3BIN)
ADD_CUSTOM_COMMAND(TARGET edb-sqlite POST_BUILD