From 35a26eafea088c6d8f32b858304564bfba8b8a53 Mon Sep 17 00:00:00 2001 From: meijian Date: Thu, 27 Jun 2024 10:04:20 +0800 Subject: [PATCH] netutils/nng: fix nng compile warnings on some platforms Signed-off-by: meijian --- netutils/nng/Makefile | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/netutils/nng/Makefile b/netutils/nng/Makefile index 61f06f66b..8d45e2130 100644 --- a/netutils/nng/Makefile +++ b/netutils/nng/Makefile @@ -26,6 +26,8 @@ NNG_UNPACK = nng NNG_SRCDIR = $(NNG_UNPACK)$(DELIM)src CFLAGS += -I$(NNG_UNPACK)/src +CFLAGS += -Wno-unused-value -Wno-shadow + CFLAGS += -DNNG_PLATFORM_POSIX CFLAGS += -DNNG_HAVE_GETRANDOM CFLAGS += -DNNG_TRANSPORT_INPROC @@ -36,7 +38,12 @@ CFLAGS += -DNNG_TRANSPORT_WS CFLAGS += -DNNG_TRANSPORT_WSS CFLAGS += -DNNG_SETSTACKSIZE CFLAGS += -DNNG_HAVE_PTHREAD_SETNAME_NP -CFLAGS += -DNNG_MAX_TASKQ_THREADS=6 + +ifneq ($(CONFIG_SMP_NCPUS),) +CFLAGS += -DNNG_MAX_TASKQ_THREADS=$(CONFIG_SMP_NCPUS) +else +CFLAGS += -DNNG_MAX_TASKQ_THREADS=2 +endif CFLAGS += -DNNG_USE_EVENTFD ifeq ($(CONFIG_NETUTILS_NNG_HAVE_EPOLL),y) @@ -53,7 +60,7 @@ endif DEPPATH += --dep-path $(NNG_SRCDIR) VPATH += :$(NNG_SRCDIR) -CSRCS = $(NNG_SRCDIR)/nng.c +CSRCS = $(NNG_SRCDIR)/nng.c CSRCS += $(NNG_SRCDIR)/nng_legacy.c CSRCS += $(NNG_SRCDIR)/core/aio.c CSRCS += $(NNG_SRCDIR)/core/device.c