zxing: don't select libiconv
The zxing package currently selects libiconv when locale support is not available in the toolchain. This patch stops the zxing package selecting libiconv. The zxing package now uses uses libiconv if it's available otherwise iconv support is disabled in zxing. Signed-off-by: Martin Bark <martin@barkynet.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
71094c716d
commit
95b623963a
@ -4,7 +4,6 @@ comment "zxing needs a toolchain w/ C++"
|
||||
config BR2_PACKAGE_ZXING
|
||||
bool "zxing"
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
|
||||
help
|
||||
ZXing (pronounced "zebra crossing") is an open-source,
|
||||
multi-format 1D/2D barcode image processing library
|
||||
|
@ -12,7 +12,13 @@ ZXING_LICENSE_FILES = COPYING
|
||||
ZXING_INSTALL_STAGING = YES
|
||||
|
||||
ifneq ($(BR2_ENABLE_LOCALE),y)
|
||||
ifeq ($(BR2_PACKAGE_LIBICONV),y)
|
||||
ZXING_DEPENDENCIES += libiconv
|
||||
else
|
||||
# There is no locale support in the toolchain and libiconv
|
||||
# is not available so disable iconv support in zxing
|
||||
ZING_MAKE_OPT=CXXFLAGS+="-DNO_ICONV"
|
||||
endif
|
||||
endif
|
||||
|
||||
define ZXING_EXTRACT_CMDS
|
||||
@ -20,7 +26,7 @@ define ZXING_EXTRACT_CMDS
|
||||
endef
|
||||
|
||||
define ZXING_BUILD_CMDS
|
||||
$(MAKE) -C $(@D)/cpp/core/src $(TARGET_CONFIGURE_OPTS)
|
||||
$(MAKE) -C $(@D)/cpp/core/src $(TARGET_CONFIGURE_OPTS) $(ZING_MAKE_OPT)
|
||||
endef
|
||||
|
||||
define ZXING_INSTALL_STAGING_CMDS
|
||||
|
Loading…
Reference in New Issue
Block a user