Build security-manager-common with SqlConnection sandbox/rkrypa/dpl
authorRafal Krypa <r.krypa@samsung.com>
Mon, 2 Jun 2014 16:57:43 +0000 (18:57 +0200)
committerRafal Krypa <r.krypa@samsung.com>
Mon, 23 Jun 2014 14:44:12 +0000 (16:44 +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 302bc23338f8245b3bb8b81426eb0f9f23b747ce..c064e337a37a522e36e23a0ddb5ff544c705c25a 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 c52f61b2d36e0e3d5e5adfe8b97dacf0d8aff876..ea5dc4644b717fab15ec5dfa0daa217b642fd1c9 100644 (file)
@@ -1,5 +1,12 @@
 PKG_CHECK_MODULES(COMMON_DEP
     dlog
+    sqlite3
+    db-util
+    REQUIRED
+    )
+
+FIND_PACKAGE(
+    Boost
     REQUIRED
     )
 
@@ -21,17 +28,23 @@ SET(COMMON_SOURCES
     ${COMMON_PATH}/dpl/core/src/noncopyable.cpp
     ${COMMON_PATH}/dpl/core/src/serialization.cpp
     ${COMMON_PATH}/dpl/core/src/singleton.cpp
+    ${COMMON_PATH}/dpl/core/src/string.cpp
+    ${COMMON_PATH}/dpl/core/src/errno_string.cpp
+    ${COMMON_PATH}/dpl/db/src/sql_connection.cpp
+    ${COMMON_PATH}/dpl/db/src/naive_synchronization_object.cpp
     ${COMMON_PATH}/service/security-manager-common.cpp
     )
 
 INCLUDE_DIRECTORIES(SYSTEM
     ${COMMON_DEP_INCLUDE_DIRS}
+    ${Boost_INCLUDE_DIRS}
     )
 
 INCLUDE_DIRECTORIES(
     ${COMMON_PATH}/common
     ${COMMON_PATH}/dpl/core/include
     ${COMMON_PATH}/dpl/log/include
+    ${COMMON_PATH}/dpl/db/include
     )
 
 ADD_LIBRARY(${TARGET_SERVER_COMMON} SHARED ${COMMON_SOURCES})