package/libxmlrpc: add option to install xmlrpc tools

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
Peter Seiderer 2021-06-14 22:47:49 +02:00 committed by Thomas Petazzoni
parent 8189dc03ad
commit bc3dc2b44b
2 changed files with 21 additions and 0 deletions

View File

@ -10,5 +10,14 @@ config BR2_PACKAGE_LIBXMLRPC
http://xmlrpc-c.sourceforge.net/
if BR2_PACKAGE_LIBXMLRPC
config BR2_PACKAGE_LIBXMLRPC_TOOLS_XMLRPC
bool "install cli tool"
help
Command line tool xmlrpc.
endif # BR2_PACKAGE_LIBXMLRPC
comment "libxmlrpc needs a toolchain w/ threads"
depends on !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -53,4 +53,16 @@ LIBXMLRPC_INSTALL_STAGING_OPTS = $(LIBXMLRPC_STATIC_OPTS) \
LIBXMLRPC_INSTALL_TARGET_OPTS = $(LIBXMLRPC_STATIC_OPTS) \
DESTDIR=$(TARGET_DIR) install
ifeq ($(BR2_PACKAGE_LIBXMLRPC_TOOLS_XMLRPC),y)
define LIBXMLRPC_TOOLS_XMLRPC_BUILD_CMDS
$(TARGET_MAKE_ENV) $(MAKE) $(LIBXMLRPC_MAKE_OPTS) -C $(@D)/tools/xmlrpc
endef
LIBXMLRPC_POST_BUILD_HOOKS += LIBXMLRPC_TOOLS_XMLRPC_BUILD_CMDS
define LIBXMLRPC_TOOLS_XMLRPC_INSTALL_TARGET_CMDS
$(TARGET_MAKE_ENV) $(MAKE) $(LIBXMLRPC_MAKE_OPTS) -C $(@D)/tools/xmlrpc \
DESTDIR=$(TARGET_DIR) install
endef
LIBXMLRPC_POST_INSTALL_TARGET_HOOKS += LIBXMLRPC_TOOLS_XMLRPC_INSTALL_TARGET_CMDS
endif
$(eval $(autotools-package))