Commit 205839d0 authored by Peter Korsgaard's avatar Peter Korsgaard
Browse files

beecrypt: only build C++ support if dependencies are available



Instead of automatically pulling in the (big) icu library if the toolchain
dependencies are available.

Signed-off-by: default avatarPeter Korsgaard <peter@korsgaard.com>
parent 1015a2e1
Loading
Loading
Loading
Loading
+0 −7
Original line number Diff line number Diff line
config BR2_PACKAGE_BEECRYPT
	bool "beecrypt"
	depends on BR2_TOOLCHAIN_HAS_THREADS
	select BR2_PACKAGE_ICU if BR2_INSTALL_LIBSTDCPP && BR2_USE_WCHAR && \
	       !BR2_arc && !BR2_BINFMT_FLAT
	help
	  Beecrypt is a general-purpose cryptography library.

@@ -10,8 +8,3 @@ config BR2_PACKAGE_BEECRYPT

comment "beecrypt needs a toolchain w/ threads"
	depends on !BR2_TOOLCHAIN_HAS_THREADS

comment "beecrypt C++ support needs a toolchain w/ wchar"
	depends on !BR2_arc
	depends on !BR2_BINFMT_FLAT
	depends on BR2_INSTALL_LIBSTDCPP && !BR2_USE_WCHAR && BR2_TOOLCHAIN_HAS_THREADS
+1 −1
Original line number Diff line number Diff line
@@ -22,7 +22,7 @@ BEECRYPT_CONF_OPT = \
		--without-python \
		--disable-openmp

ifeq ($(BR2_PACKAGE_ICU),y)
ifeq ($(BR2_INSTALL_LIBSTDCPP)$(BR2_USE_WCHAR)$(BR2_PACKAGE_ICU),yyy)
# C++ support needs icu
BEECRYPT_DEPENDENCIES += icu
else