summaryrefslogtreecommitdiff
path: root/src/libtracker-data
diff options
context:
space:
mode:
authorPhilip Van Hoof <philip@codeminded.be>2014-11-30 23:16:59 +0100
committerPhilip Van Hoof <philip@codeminded.be>2014-11-30 23:16:59 +0100
commit8d64b9783d3aebff2d9259068c402a9e1c1a81e4 (patch)
tree03cdc8317371821d2b97b3a8343cce9fa9204c44 /src/libtracker-data
parentc7f57552c6d06f5821f8bd13e6b1d44dd4cfffb4 (diff)
downloadtracker-8d64b9783d3aebff2d9259068c402a9e1c1a81e4.tar.gz
Make --disable-tracker-fts compile again
Diffstat (limited to 'src/libtracker-data')
-rw-r--r--src/libtracker-data/tracker-data-manager.c4
-rw-r--r--src/libtracker-data/tracker-db-interface-sqlite.c12
2 files changed, 10 insertions, 6 deletions
diff --git a/src/libtracker-data/tracker-data-manager.c b/src/libtracker-data/tracker-data-manager.c
index 7230f48f3..74c8fc6dc 100644
--- a/src/libtracker-data/tracker-data-manager.c
+++ b/src/libtracker-data/tracker-data-manager.c
@@ -3711,7 +3711,7 @@ tracker_data_manager_init (TrackerDBManagerFlags flags,
tracker_data_update_init ();
-#ifdef HAVE_TRACKER_FTS
+#if HAVE_TRACKER_FTS
if (!tracker_fts_init ()) {
g_warning ("FTS module initialization failed");
}
@@ -4682,7 +4682,7 @@ tracker_data_manager_shutdown (void)
tracker_locale_shutdown ();
}
-#ifdef HAVE_TRACKER_FTS
+#if HAVE_TRACKER_FTS
if (!tracker_fts_shutdown ()) {
g_warning ("FTS module shutdown failed");
}
diff --git a/src/libtracker-data/tracker-db-interface-sqlite.c b/src/libtracker-data/tracker-db-interface-sqlite.c
index 2cbac29b8..56d46958a 100644
--- a/src/libtracker-data/tracker-db-interface-sqlite.c
+++ b/src/libtracker-data/tracker-db-interface-sqlite.c
@@ -31,7 +31,7 @@
#include <libtracker-sparql/tracker-sparql.h>
-#ifdef HAVE_TRACKER_FTS
+#if HAVE_TRACKER_FTS
#include <libtracker-fts/tracker-fts.h>
#include <libtracker-fts/tracker-parser.h>
#endif
@@ -682,8 +682,10 @@ function_sparql_unaccent (sqlite3_context *context,
zOutput = u8_normalize (UNINORM_NFKD, zInput, nInput, NULL, &written);
+#if HAVE_TRACKER_FTS
/* Unaccenting is done in place */
tracker_parser_unaccent_nfkd_string (zOutput, &written);
+#endif
sqlite3_result_text (context, zOutput, written, free);
}
@@ -873,8 +875,10 @@ function_sparql_unaccent (sqlite3_context *context,
return;
}
+#if HAVE_TRACKER_FTS
/* Unaccenting is done in place */
tracker_parser_unaccent_nfkd_string (zOutput, &nOutput);
+#endif
sqlite3_result_text16 (context, zOutput, -1, sqlite3_free);
}
@@ -1134,7 +1138,7 @@ tracker_db_interface_sqlite_fts_init (TrackerDBInterface *db_interface,
GHashTable *multivalued,
gboolean create)
{
-#ifdef HAVE_TRACKER_FTS
+#if HAVE_TRACKER_FTS
GStrv fts_columns;
tracker_fts_init_db (db_interface->db, properties);
@@ -1174,7 +1178,7 @@ tracker_db_interface_sqlite_fts_init (TrackerDBInterface *db_interface,
#endif
}
-#ifdef HAVE_TRACKER_FTS
+#if HAVE_TRACKER_FTS
void
tracker_db_interface_sqlite_fts_alter_table (TrackerDBInterface *db_interface,
@@ -1332,7 +1336,7 @@ tracker_db_interface_sqlite_finalize (GObject *object)
db_interface = TRACKER_DB_INTERFACE (object);
-#ifdef HAVE_TRACKER_FTS
+#if HAVE_TRACKER_FTS
tracker_fts_shutdown_db (db_interface->db);
#endif