diff options
author | David Sommerseth <dazo@users.sourceforge.net> | 2009-04-11 00:31:48 +0200 |
---|---|---|
committer | David Sommerseth <dazo@users.sourceforge.net> | 2009-04-11 00:31:48 +0200 |
commit | 75f1e6f6b12f9fe461e4afa5bf3c998d21d48394 (patch) | |
tree | 77420f3134189dc5bce5b0d3fe77826b66f702aa /database/sqlite/CMakeLists.txt | |
parent | 10fd2098416c78958a199f31480bd363eaa76212 (diff) | |
download | eurephia-75f1e6f6b12f9fe461e4afa5bf3c998d21d48394.tar.gz eurephia-75f1e6f6b12f9fe461e4afa5bf3c998d21d48394.tar.xz eurephia-75f1e6f6b12f9fe461e4afa5bf3c998d21d48394.zip |
Rewritten CMake rules to build common/ as static library
This static library is later on linked in. This is to avoid recompiling
the same source files several times during a complete eurephia
compilation.
Diffstat (limited to 'database/sqlite/CMakeLists.txt')
-rw-r--r-- | database/sqlite/CMakeLists.txt | 16 |
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 |