diff options
author | Jürg Billeter <j@bitron.ch> | 2011-04-01 15:35:10 +0200 |
---|---|---|
committer | Jürg Billeter <j@bitron.ch> | 2011-04-04 12:12:35 +0200 |
commit | 0ec9878654c9b233de2193043870dd9f2e1fab9e (patch) | |
tree | 679dfac82552790f584e19fc994ff206d49b872e /src/libtracker-bus | |
parent | 8c9074f17d235301ff5767d09b87323e091fffa0 (diff) | |
download | tracker-0ec9878654c9b233de2193043870dd9f2e1fab9e.tar.gz |
libtracker-sparql: Use static linking instead of plugins
Plugin loading in threads may be problematic in certain environments.
As we do not currently support external plugins anyway, this changes
libtracker-bus and libtracker-direct to be part of libtracker-sparql.
This will also slightly improve initialization performance.
Fixes NB#241659.
Diffstat (limited to 'src/libtracker-bus')
-rw-r--r-- | src/libtracker-bus/Makefile.am | 8 | ||||
-rw-r--r-- | src/libtracker-bus/tracker-bus.vala | 5 |
2 files changed, 1 insertions, 12 deletions
diff --git a/src/libtracker-bus/Makefile.am b/src/libtracker-bus/Makefile.am index 05af4f81b..704d95667 100644 --- a/src/libtracker-bus/Makefile.am +++ b/src/libtracker-bus/Makefile.am @@ -1,8 +1,6 @@ include $(top_srcdir)/Makefile.decl -modulesdir = $(libdir)/tracker-$(TRACKER_API_VERSION)/sparql-modules - -modules_LTLIBRARIES = libtracker-bus.la +noinst_LTLIBRARIES = libtracker-bus.la AM_VALAFLAGS = \ --includedir=libtracker-bus \ @@ -26,14 +24,10 @@ libtracker_bus_la_SOURCES = \ tracker-bus-fd-cursor.vala libtracker_bus_la_LIBADD = \ - $(top_builddir)/src/libtracker-sparql/libtracker-sparql-$(TRACKER_API_VERSION).la \ $(top_builddir)/src/libtracker-common/libtracker-common.la \ $(BUILD_LIBS) \ $(LIBTRACKER_BUS_LIBS) -libtracker_bus_la_LDFLAGS = \ - -module -avoid-version -no-undefined - noinst_HEADERS = \ tracker-bus.h diff --git a/src/libtracker-bus/tracker-bus.vala b/src/libtracker-bus/tracker-bus.vala index c46fe2d3c..03ae3f3ca 100644 --- a/src/libtracker-bus/tracker-bus.vala +++ b/src/libtracker-bus/tracker-bus.vala @@ -349,8 +349,3 @@ public class Tracker.Bus.Connection : Tracker.Sparql.Connection { types); } } - -public Tracker.Sparql.Connection? module_init () throws GLib.Error { - Tracker.Sparql.Connection plugin = new Tracker.Bus.Connection (); - return plugin; -} |