Explorar el Código

mqtt: silence a format warning

Anton Maklakov hace 7 años
padre
commit
d6a5cd6e82
Se han modificado 2 ficheros con 12 adiciones y 0 borrados
  1. 8 0
      components/mqtt/CMakeLists.txt
  2. 4 0
      components/mqtt/component.mk

+ 8 - 0
components/mqtt/CMakeLists.txt

@@ -9,3 +9,11 @@ set(COMPONENT_SRCS "esp-mqtt/mqtt_client.c"
 set(COMPONENT_REQUIRES lwip nghttp mbedtls tcp_transport)
 
 register_component()
+
+if(GCC_NOT_5_2_0)
+    # Temporary suppress "format-overflow" warning until we are fixed in esp-mqtt repo
+    set_source_files_properties(
+        esp-mqtt/lib/transport_ws.c
+        PROPERTIES COMPILE_FLAGS
+        -Wno-format-overflow)
+endif()

+ 4 - 0
components/mqtt/component.mk

@@ -2,3 +2,7 @@ COMPONENT_SUBMODULES += esp-mqtt
 COMPONENT_ADD_INCLUDEDIRS := esp-mqtt/include
 COMPONENT_SRCDIRS :=  esp-mqtt esp-mqtt/lib
 COMPONENT_PRIV_INCLUDEDIRS := esp-mqtt/lib/include
+
+ifeq ($(GCC_NOT_5_2_0), 1)
+esp-mqtt/lib/transport_ws.o: CFLAGS += -Wno-format-overflow
+endif