mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-30 14:46:31 +00:00
pkg-infra: pass --disable-doc if documentation is not enabled
Many configure scripts support an option like --disable-doc, --disable-docs or --disable-documentation. Pass all of these to configure. In addition, not all Xorg packages accept the --disable-xxx. Instead they look for xmlto and/or fop and build documentation if they exist. For host packages, this may lead to build errors because /usr/bin/xmlto uses libxml2 and we set LD_LIBRARY_PATH to point to $(HOST_DIR)/lib, which may contain a libxml2 as well. So it's essential to disable xmlto for host packages. Also some whitespace cleanup. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
This commit is contained in:
parent
64c3ce4d88
commit
489970e047
@ -290,7 +290,15 @@ DISABLE_LARGEFILE= --disable-largefile
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
ifneq ($(BR2_HAVE_DOCUMENTATION),y)
|
ifneq ($(BR2_HAVE_DOCUMENTATION),y)
|
||||||
DISABLE_DOCUMENTATION=--disable-gtk-doc
|
# The configure option varies, but since unknown options are ignored
|
||||||
|
# we can pass all of them.
|
||||||
|
DISABLE_DOCUMENTATION = \
|
||||||
|
--disable-gtk-doc \
|
||||||
|
--disable-doc \
|
||||||
|
--disable-docs \
|
||||||
|
--disable-documentation \
|
||||||
|
--with-xmlto=no \
|
||||||
|
--with-fop=no
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(BR2_INET_IPV6),y)
|
ifeq ($(BR2_INET_IPV6),y)
|
||||||
|
@ -116,6 +116,9 @@ endef
|
|||||||
else
|
else
|
||||||
|
|
||||||
# Configure package for host
|
# Configure package for host
|
||||||
|
# disable all kind of documentation generation in the process,
|
||||||
|
# because it often relies on host tools which may or may not be
|
||||||
|
# installed.
|
||||||
define $(2)_CONFIGURE_CMDS
|
define $(2)_CONFIGURE_CMDS
|
||||||
(cd $$($$(PKG)_SRCDIR) && rm -rf config.cache; \
|
(cd $$($$(PKG)_SRCDIR) && rm -rf config.cache; \
|
||||||
$$(HOST_CONFIGURE_OPTS) \
|
$$(HOST_CONFIGURE_OPTS) \
|
||||||
@ -126,6 +129,12 @@ define $(2)_CONFIGURE_CMDS
|
|||||||
--prefix="$$(HOST_DIR)/usr" \
|
--prefix="$$(HOST_DIR)/usr" \
|
||||||
--sysconfdir="$$(HOST_DIR)/etc" \
|
--sysconfdir="$$(HOST_DIR)/etc" \
|
||||||
--enable-shared --disable-static \
|
--enable-shared --disable-static \
|
||||||
|
--disable-gtk-doc \
|
||||||
|
--disable-doc \
|
||||||
|
--disable-docs \
|
||||||
|
--disable-documentation \
|
||||||
|
--with-xmlto=no \
|
||||||
|
--with-fop=no \
|
||||||
$$($$(PKG)_CONF_OPT) \
|
$$($$(PKG)_CONF_OPT) \
|
||||||
)
|
)
|
||||||
endef
|
endef
|
||||||
|
Loading…
x
Reference in New Issue
Block a user