Build security-manager-common with SqlConnection 66/23166/6
authorRafal Krypa <r.krypa@samsung.com>
Tue, 24 Jun 2014 11:19:54 +0000 (13:19 +0200)
committerRafal Krypa <r.krypa@samsung.com>
Tue, 24 Jun 2014 12:55:16 +0000 (14:55 +0200)
Also adding build dependencies on sqlite3, db-util and boost.

Change-Id: I65d55bfd30a600aab19bee489ef20b94b69b45a6
Signed-off-by: Rafal Krypa <r.krypa@samsung.com>
packaging/security-manager.spec
src/server/CMakeLists.txt

index b4b44ac..58738dd 100644 (file)
@@ -15,6 +15,9 @@ BuildRequires: libcap-devel
 BuildRequires: pkgconfig(libsmack)
 BuildRequires: pkgconfig(libprivilege-control)
 BuildRequires: pkgconfig(libsystemd-daemon)
+BuildRequires: pkgconfig(sqlite3)
+BuildRequires: pkgconfig(db-util)
+BuildRequires: boost-devel
 %{?systemd_requires}
 
 %description
index d4349f6..11b38b2 100644 (file)
@@ -4,10 +4,18 @@ PKG_CHECK_MODULES(SERVER_DEP
     libsmack
     libprivilege-control
     libsystemd-daemon
+    sqlite3
+    db-util
+    )
+
+FIND_PACKAGE(
+    Boost
+    REQUIRED
     )
 
 INCLUDE_DIRECTORIES(SYSTEM
     ${SERVER_DEP_INCLUDE_DIRS}
+    ${Boost_INCLUDE_DIRS}
     )
 
 INCLUDE_DIRECTORIES(
@@ -17,6 +25,7 @@ INCLUDE_DIRECTORIES(
     ${SERVER_PATH}/service/include
     ${DPL_PATH}/core/include
     ${DPL_PATH}/log/include
+    ${DPL_PATH}/db/include
     )
 
 SET(SERVER_SOURCES
@@ -27,6 +36,10 @@ SET(SERVER_SOURCES
     ${SERVER_PATH}/service/smack-common.cpp
     ${SERVER_PATH}/service/smack-rules.cpp
     ${SERVER_PATH}/service/installer.cpp
+    ${DPL_PATH}/core/src/errno_string.cpp
+    ${DPL_PATH}/core/src/string.cpp
+    ${DPL_PATH}/db/src/naive_synchronization_object.cpp
+    ${DPL_PATH}/db/src/sql_connection.cpp
     )
 
 ADD_EXECUTABLE(${TARGET_SERVER} ${SERVER_SOURCES})