Message ID | 20230201060001.134150-1-KAMenyaev@sberdevices.ru |
---|---|
State | Accepted |
Headers | show |
Series | [1/1] package/tinyalsa: add option to enable utility tools | expand |
On Wed, 1 Feb 2023 09:00:01 +0300 Konstantin Menyaev via buildroot <buildroot@buildroot.org> wrote: > From: Konstantin Menyaev <KAMenyaev@sberdevices.ru> > > Add option to enable useful tools, > like tinyplay, tinymix, etc. > > Signed-off-by: Konstantin Menyaev <KAMenyaev@sberdevices.ru> > --- > package/tinyalsa/Config.in | 9 +++++++++ > package/tinyalsa/tinyalsa.mk | 8 +++++++- > 2 files changed, 16 insertions(+), 1 deletion(-) Applied to next, thanks. Thomas
diff --git a/package/tinyalsa/Config.in b/package/tinyalsa/Config.in index d9ce22c8a7..b4d4aeb276 100644 --- a/package/tinyalsa/Config.in +++ b/package/tinyalsa/Config.in @@ -13,5 +13,14 @@ config BR2_PACKAGE_TINYALSA https://github.com/tinyalsa/tinyalsa +if BR2_PACKAGE_TINYALSA + +config BR2_PACKAGE_TINYALSA_TOOLS + bool "tinyalsa tools" + help + Build utility tools (tinyplay, tinycap, tinymix, tinypcminfo) + +endif #BR2_PACKAGE_TINYALSA + comment "tinyalsa needs a toolchain w/ dynamic library" depends on BR2_STATIC_LIBS diff --git a/package/tinyalsa/tinyalsa.mk b/package/tinyalsa/tinyalsa.mk index b5c39e35d6..fe6d373ec8 100644 --- a/package/tinyalsa/tinyalsa.mk +++ b/package/tinyalsa/tinyalsa.mk @@ -9,6 +9,12 @@ TINYALSA_SITE = $(call github,tinyalsa,tinyalsa,v$(TINYALSA_VERSION)) TINYALSA_LICENSE = BSD-3-Clause TINYALSA_LICENSE_FILES = NOTICE TINYALSA_INSTALL_STAGING = YES -TINYALSA_CONF_OPTS = -Ddocs=disabled -Dexamples=disabled -Dutils=disabled +TINYALSA_CONF_OPTS = -Ddocs=disabled -Dexamples=disabled + +ifeq ($(BR2_PACKAGE_TINYALSA_TOOLS),y) +TINYALSA_CONF_OPTS += -Dutils=enabled +else +TINYALSA_CONF_OPTS += -Dutils=disabled +endif $(eval $(meson-package))