libarchive: add selection of bsdcat

libarchive builds three commandline utilities: bsdtar, bsdcpio, and
bsdcat. This change adds control over the third utility to the list of
configuration options.

Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
Frank Hunleth 2016-07-26 08:58:53 -04:00 committed by Thomas Petazzoni
parent a8e42c6369
commit 7ff00b2ad3
2 changed files with 17 additions and 0 deletions

View file

@ -24,4 +24,10 @@ config BR2_PACKAGE_LIBARCHIVE_BSDCPIO
The 'bsdcpio' program is a different interface to
essentially the same functionality as 'bsdtar'.
config BR2_PACKAGE_LIBARCHIVE_BSDCAT
bool "bsdcat"
help
The 'bsdcat' program is a simple replacement tool
for zcat, bzcat, xzcat, and such.
endif

View file

@ -30,6 +30,16 @@ else
LIBARCHIVE_CONF_OPTS += --disable-bsdcpio
endif
ifeq ($(BR2_PACKAGE_LIBARCHIVE_BSDCAT),y)
ifeq ($(BR2_STATIC_LIBS),y)
LIBARCHIVE_CONF_OPTS += --enable-bsdcat=static
else
LIBARCHIVE_CONF_OPTS += --enable-bsdcat=shared
endif
else
LIBARCHIVE_CONF_OPTS += --disable-bsdcat
endif
ifeq ($(BR2_PACKAGE_ACL),y)
LIBARCHIVE_DEPENDENCIES += acl
else
@ -105,6 +115,7 @@ HOST_LIBARCHIVE_DEPENDENCIES = host-zlib
HOST_LIBARCHIVE_CONF_OPTS = \
--disable-bsdtar \
--disable-bsdcpio \
--disable-bsdcat \
--disable-acl \
--disable-xattr \
--without-bz2lib \