mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-08-02 07:57:43 +00:00
gstreamer: Allow libxml2 dependency to be configured.
gstreamer uses libxml2 to support the plugin registry and pipeline load/save features. This change allows the user to build gstreamer without libxml2 which saves a large amount of space on the target. Closes #373. Signed-off-by: Will Newton <will.newton@gmail.com>
This commit is contained in:
parent
220dca451e
commit
9310e12d5b
@ -1,8 +1,13 @@
|
|||||||
config BR2_PACKAGE_GSTREAMER
|
config BR2_PACKAGE_GSTREAMER
|
||||||
bool "gstreamer"
|
bool "gstreamer"
|
||||||
select BR2_PACKAGE_LIBGLIB2
|
select BR2_PACKAGE_LIBGLIB2
|
||||||
select BR2_PACKAGE_LIBXML2
|
|
||||||
help
|
help
|
||||||
GStreamer is an open source multimedia framework.
|
GStreamer is an open source multimedia framework.
|
||||||
|
|
||||||
http://gstreamer.freedesktop.org/
|
http://gstreamer.freedesktop.org/
|
||||||
|
|
||||||
|
config BR2_PACKAGE_GSTREAMER_LIBXML2
|
||||||
|
bool "require libxml2 for registry and load/save"
|
||||||
|
default y
|
||||||
|
select BR2_PACKAGE_LIBXML2
|
||||||
|
depends on BR2_PACKAGE_GSTREAMER
|
||||||
|
@ -24,6 +24,14 @@ GSTREAMER_CONF_OPT = \
|
|||||||
--disable-tests \
|
--disable-tests \
|
||||||
--disable-failing-tests
|
--disable-failing-tests
|
||||||
|
|
||||||
GSTREAMER_DEPENDENCIES = libglib2 libxml2 host-pkgconfig
|
GSTREAMER_DEPENDENCIES = libglib2 host-pkgconfig
|
||||||
|
|
||||||
|
ifeq ($(BR2_PACKAGE_GSTREAMER_LIBXML2),y)
|
||||||
|
GSTREAMER_DEPENDENCIES += libxml2
|
||||||
|
else
|
||||||
|
GSTREAMER_CONF_OPT += \
|
||||||
|
--disable-registry \
|
||||||
|
--disable-loadsave
|
||||||
|
endif
|
||||||
|
|
||||||
$(eval $(call AUTOTARGETS,package/multimedia,gstreamer))
|
$(eval $(call AUTOTARGETS,package/multimedia,gstreamer))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user