From: Tjalling Hattink Date: Tue, 26 Sep 2023 13:10:52 +0000 (+0200) Subject: build: suppress cmake warnings about unused vars X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=29a56e0412668f197353001254125ae40824db1e;p=openwrt%2Fstaging%2Fjow.git build: suppress cmake warnings about unused vars When cmake is invoked to build a package it usually reports a warning about unused variables passed to it. This is caused by openwrt passing all supported variables to cmake, even if they are not all required by the package being compiled. To reduce clutter when compiling such packages these warnings are now suppressed. Approved-by: Rosen Penev Reviewed-by: Robert Marko Signed-off-by: Tjalling Hattink --- diff --git a/include/cmake.mk b/include/cmake.mk index 9b169b0693..95870ffdb0 100644 --- a/include/cmake.mk +++ b/include/cmake.mk @@ -89,6 +89,7 @@ define Build/Configure/Default CXXFLAGS="$(TARGET_CXXFLAGS) $(EXTRA_CXXFLAGS)" \ LDFLAGS="$(TARGET_LDFLAGS) $(EXTRA_LDFLAGS)" \ cmake \ + --no-warn-unused-cli \ -DCMAKE_SYSTEM_NAME=Linux \ -DCMAKE_SYSTEM_VERSION=1 \ -DCMAKE_SYSTEM_PROCESSOR=$(ARCH) \ @@ -141,6 +142,7 @@ define Host/Configure/Default CXXFLAGS="$(HOST_CFLAGS)" \ LDFLAGS="$(HOST_LDFLAGS)" \ cmake \ + --no-warn-unused-cli \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_C_COMPILER_LAUNCHER="$(CMAKE_C_COMPILER_LAUNCHER)" \ -DCMAKE_C_COMPILER="$(CMAKE_HOST_C_COMPILER)" \