Requires(post): smack
BuildRequires: cmake
BuildRequires: zip
-# BuildRequires: pkgconfig(dlog)
+BuildRequires: pkgconfig(dlog)
BuildRequires: libattr-devel
BuildRequires: pkgconfig(libprocps)
BuildRequires: pkgconfig(libsmack)
BuildRequires: pkgconfig(libtzplatform-config)
BuildRequires: tizen-platform-config-tools
BuildRequires: pkgconfig(sqlite3)
-BuildRequires: pkgconfig(db-util)
BuildRequires: pkgconfig(cynara-admin)
BuildRequires: pkgconfig(cynara-client-async)
BuildRequires: pkgconfig(security-privilege-manager)
#include <memory>
#include <dpl/noncopyable.h>
#include <dpl/assert.h>
-#include <db-util.h>
+//#include <db-util.h>
#include <unistd.h>
#include <cstdio>
#include <cstdarg>
// Connect to database
int result;
if (type & Flag::UseLucene) {
+#ifdef DB_UTIL_LUCENE_INDEX
result = db_util_open_with_options(
address.c_str(),
&m_connection,
m_usingLucene = true;
LogDB("Lucene index enabled");
+#else
+ LogDB("Lucene support not compiled in!");
+ Throw(Exception::InternalError);
+#endif
} else {
result = sqlite3_open_v2(
address.c_str(),
int result;
+#ifdef DB_UTIL_LUCENE_INDEX
if (m_usingLucene) {
result = db_util_close(m_connection);
} else {
+#else
+ {
+#endif
result = sqlite3_close(m_connection);
}