From 13b71ecafba53ebe8e4f88f9af70170b032ba408 Mon Sep 17 00:00:00 2001 From: Ron Yorston Date: Wed, 16 Nov 2022 14:43:33 +0000 Subject: build system: allow monochrome 'make menuconfig' 'make menuconfig' uses a hardcoded colour palette which may be difficult to read. Add support for the 'COLORS' environment variable. Setting this to '0' will cause 'make menuconfig' to be displayed in black and white. (GitHub issue #273) --- scripts/kconfig/lxdialog/util.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scripts/kconfig/lxdialog/util.c b/scripts/kconfig/lxdialog/util.c index 072d3eecc..ea3ee4a95 100644 --- a/scripts/kconfig/lxdialog/util.c +++ b/scripts/kconfig/lxdialog/util.c @@ -138,6 +138,9 @@ void dialog_clear(void) */ void init_dialog(void) { + char *colors = getenv("COLORS"); + use_colors = !(colors && *colors == '0'); + initscr(); /* Init curses */ keypad(stdscr, TRUE); cbreak(); -- cgit v1.2.3-55-g6feb