Просмотр исходного кода

lw-ip: silence a warning related to CONFIG_LWIP_TCP_WND_DEFAULT value

Ivan Grokhotkov 6 лет назад
Родитель
Сommit
bfbc10e2d8
2 измененных файлов с 10 добавлено и 0 удалено
  1. 8 0
      components/lwip/CMakeLists.txt
  2. 2 0
      components/lwip/component.mk

+ 8 - 0
components/lwip/CMakeLists.txt

@@ -145,3 +145,11 @@ if(GCC_NOT_5_2_0)
         -Wno-implicit-fallthrough
         )
 endif()
+
+# "comparison is always false due to limited range of data type" warning
+# when setting CONFIG_LWIP_TCP_WND_DEFAULT to 65535
+set_source_files_properties(
+    lwip/src/core/tcp.c
+    PROPERTIES COMPILE_FLAGS
+    -Wno-type-limits
+)

+ 2 - 0
components/lwip/component.mk

@@ -36,4 +36,6 @@ lwip/src/netif/ppp/ppp.o: CFLAGS += -Wno-uninitialized
 lwip/src/netif/ppp/pppos.o: CFLAGS += -Wno-implicit-fallthrough
 endif
 
+lwip/src/core/tcp.o: CFLAGS += -Wno-type-limits
+
 COMPONENT_ADD_LDFRAGMENTS += linker.lf