This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git


The following commit(s) were added to refs/heads/master by this push:
     new ed5b3766dc tools/Unix.mk:ignore Kconfiglib menuconfig module warning
ed5b3766dc is described below

commit ed5b3766dccc96dace94f8b559e137c78eb92003
Author: xuxin19 <[email protected]>
AuthorDate: Mon Sep 25 12:00:30 2023 +0800

    tools/Unix.mk:ignore Kconfiglib menuconfig module warning
    
    terminal character redirection will cause curselib errors.
    the warning check has been completed before the menuconfig execution phase.
    so lets ignored here.
    
    Signed-off-by: xuxin19 <[email protected]>
---
 tools/Unix.mk | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tools/Unix.mk b/tools/Unix.mk
index 38868bca1d..2e5ca2b2a5 100644
--- a/tools/Unix.mk
+++ b/tools/Unix.mk
@@ -648,10 +648,10 @@ else
                               rm kwarning; \
                           fi
   MODULE_WARNING        = "warning: the 'modules' option is not supported"
-  PURGE_MODULE_WARNING  = 2>&1 >/dev/null | grep -v ${MODULE_WARNING} | tee 
kwarning && ${KCONFIG_WARNING}
+  PURGE_MODULE_WARNING  = 2> >(grep -v ${MODULE_WARNING} | tee kwarning) | cat 
&& ${KCONFIG_WARNING}
   KCONFIG_OLDCONFIG     = oldconfig ${PURGE_MODULE_WARNING}
   KCONFIG_OLDDEFCONFIG  = olddefconfig ${PURGE_MODULE_WARNING}
-  KCONFIG_MENUCONFIG    = menuconfig ${PURGE_MODULE_WARNING}
+  KCONFIG_MENUCONFIG    = menuconfig $(subst | cat,,${PURGE_MODULE_WARNING})
   KCONFIG_NCONFIG       = guiconfig ${PURGE_MODULE_WARNING}
   KCONFIG_QCONFIG       = ${KCONFIG_NCONFIG}
   KCONFIG_GCONFIG       = ${KCONFIG_NCONFIG}

Reply via email to