summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--rules/alsa-utils.in2
-rw-r--r--rules/alsa-utils.make8
2 files changed, 7 insertions, 3 deletions
diff --git a/rules/alsa-utils.in b/rules/alsa-utils.in
index 2a953f844..0cf9bca48 100644
--- a/rules/alsa-utils.in
+++ b/rules/alsa-utils.in
@@ -3,7 +3,7 @@
menuconfig ALSA_UTILS
tristate
prompt "alsa utils "
- select NCURSES
+ select NCURSES if ALSA_UTILS_ALSAMIXER
select ALSA_LIB
# alsa-utils fails with the salsa-lib
select ALSA_LIB_FULL
diff --git a/rules/alsa-utils.make b/rules/alsa-utils.make
index cfc6e82a0..2b1741f19 100644
--- a/rules/alsa-utils.make
+++ b/rules/alsa-utils.make
@@ -56,9 +56,13 @@ ALSA_UTILS_AUTOCONF := \
--disable-xmlto
ifdef PTXCONF_ALSA_UTILS_ALSAMIXER
-ALSA_UTILS_AUTOCONF += --enable-alsamixer
+ALSA_UTILS_AUTOCONF += \
+ --enable-alsamixer \
+ --with-curses=$(call ptx/ifdef,PTXCONF_NCURSES_WIDE_CHAR,ncursesw,ncurses)
else
-ALSA_UTILS_AUTOCONF += --disable-alsamixer
+ALSA_UTILS_AUTOCONF += \
+ --disable-alsamixer \
+ --without-curses
endif
# ----------------------------------------------------------------------------