libarchive: make bsdtar and bsdcpio binaries configurable

libarchive comes with two binaries, bsdtar and bsdcpio that used
to be installed by default. This change makes this configurable
with the default not to build and install the binaries.

Signed-off-by: Sven Neumann <s.neumann@raumfeld.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
This commit is contained in:
Sven Neumann 2009-10-20 22:31:48 +02:00 committed by Peter Korsgaard
parent d7f5f04ba2
commit 683a964c8f
2 changed files with 19 additions and 0 deletions

View file

@ -9,3 +9,18 @@ config BR2_PACKAGE_LIBARCHIVE
comment "libarchive requires a toolchain with WCHAR support"
depends on !BR2_USE_WCHAR
config BR2_PACKAGE_LIBARCHIVE_BSDTAR
bool "bsdtar"
depends on BR2_PACKAGE_LIBARCHIVE
help
The 'bsdtar' program is a full-featured 'tar'
replacement built on libarchive.
config BR2_PACKAGE_LIBARCHIVE_BSDCPIO
bool "bsdcpio"
depends on BR2_PACKAGE_LIBARCHIVE
help
The 'bsdcpio' program is a different interface to
essentially the same functionality as 'bsdtar'.

View file

@ -10,4 +10,8 @@ LIBARCHIVE_LIBTOOL_PATCH = NO
LIBARCHIVE_INSTALL_STAGING = YES
LIBARCHIVE_INSTALL_TARGET = YES
LIBARCHIVE_CONF_OPT = \
$(if $(BR2_PACKAGE_LIBARCHIVE_BSDTAR),--enable-bsdtar,--disable-bsdtar) \
$(if $(BR2_PACKAGE_LIBARCHIVE_BSDCPIO),--enable-bsdcpio,--disable-bsdcpio)
$(eval $(call AUTOTARGETS,package,libarchive))