fdk-aac: refactor architecture dependency as a blind option

In preparation to the addition of a fdk-aac GStreamer plugin that will
have to select the fdk-aac package (and therefore inherits its
dependencies), this commits adds a BR2_PACKAGE_FDK_AAC_ARCH_SUPPORTS
blind option to avoid duplicating the architecture dependencies of
this package.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
Thomas Petazzoni 2016-11-06 23:04:47 +01:00
parent 48adcc3503
commit b60aca590b

View File

@ -1,11 +1,14 @@
# These are the architectures supported by FDK AAC
config BR2_PACKAGE_FDK_AAC_ARCH_SUPPORTS
bool
default y if BR2_i386 || BR2_x86_64 || BR2_arm || BR2_armeb || \
BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el || \
BR2_powerpc || BR2_sh
config BR2_PACKAGE_FDK_AAC config BR2_PACKAGE_FDK_AAC
bool "fdk-aac" bool "fdk-aac"
depends on BR2_PACKAGE_FDK_AAC_ARCH_SUPPORTS
depends on BR2_INSTALL_LIBSTDCPP depends on BR2_INSTALL_LIBSTDCPP
# These are the architectures supported by FDK AAC
depends on BR2_i386 || BR2_x86_64 || BR2_arm || BR2_armeb || \
BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el || \
BR2_powerpc || BR2_sh
help help
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec")
is software that implements the MPEG Advanced Audio Coding ("AAC") is software that implements the MPEG Advanced Audio Coding ("AAC")
@ -14,7 +17,5 @@ config BR2_PACKAGE_FDK_AAC
http://sourceforge.net/projects/opencore-amr/files/fdk-aac/ http://sourceforge.net/projects/opencore-amr/files/fdk-aac/
comment "fdk-aac needs a toolchain w/ C++" comment "fdk-aac needs a toolchain w/ C++"
depends on BR2_PACKAGE_FDK_AAC_ARCH_SUPPORTS
depends on !BR2_INSTALL_LIBSTDCPP depends on !BR2_INSTALL_LIBSTDCPP
depends on BR2_i386 || BR2_x86_64 || BR2_arm || BR2_armeb || \
BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el || \
BR2_powerpc || BR2_sh