[Bug 667305] build: Add --enable-static-plugins configure argument
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Mon Apr 15 07:08:21 PDT 2013
https://bugzilla.gnome.org/show_bug.cgi?id=667305
GStreamer | gstreamer (core) | git
Sebastian Dröge <slomo> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|HEAD |1.1.1
--- Comment #17 from Sebastian Dröge <slomo at circular-chaos.org> 2013-04-15 14:08:18 UTC ---
commit 18a7a1d06295fe602672a5ce143c88260ea93930
Author: Sebastian Dröge <sebastian.droege at collabora.co.uk>
Date: Wed Oct 24 11:58:35 2012 +0200
gst: Add better support for static plugins
API: GST_PLUGIN_STATIC_DECLARE()
API: GST_PLUGIN_STATIC_REGISTER()
Based on a patch by Håvard Graff <havard.graff at tandberg.com>.
This now allows GST_PLUGIN_DEFINE() to create a static plugin if
GST_PLUGIN_BUILD_STATIC is defined. The resulting plugin can be
statically linked or dynamically linked during compilation but
can't be dynamically loaded during runtime.
Also adds GST_PLUGIN_STATIC_DECLARE() and GST_PLUGIN_STATIC_REGISTER(),
which allows to register a static linked plugin easily.
It is still required to manually register every single statically linked
plugin from inside the application as this can't be automated in a portable
way.
A new configure parameter --enable-static-plugins was added that allows
to build all plugins we build here as static plugins.
Fixes bug #667305.
(and related commits to all other modules)
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list