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

prevent error on specific warnings for net lwip & dual example for rp2040

hathach 3 лет назад
Родитель
Сommit
dd7a17c345

+ 6 - 0
examples/device/net_lwip_webserver/CMakeLists.txt

@@ -72,6 +72,12 @@ if (EXISTS ${TOP}/lib/lwip/src)
     # Example common such as compiler warnings
     include(${CMAKE_CURRENT_SOURCE_DIR}/../../example.cmake)
 
+    # due to warnings from other net source, we need to prevent error from some of the warnings options
+    target_compile_options(${PROJECT} PUBLIC
+        -Wno-error=null-dereference
+        -Wno-error=conversion
+        )
+
     # Configure compilation flags and libraries for the example... see the corresponding function
     # in hw/bsp/FAMILY/family.cmake for details.
     family_configure_device_example(${PROJECT})

+ 13 - 2
examples/dual/host_hid_to_device_cdc/CMakeLists.txt

@@ -24,8 +24,19 @@ target_include_directories(${PROJECT} PUBLIC
         )
 
 # Example common such as compiler warnings
-# skip extra warnings since pio-usb still has some warnings to fix
-#include(${CMAKE_CURRENT_SOURCE_DIR}/../../example.cmake)
+include(${CMAKE_CURRENT_SOURCE_DIR}/../../example.cmake)
+
+# due to warnings from other net source, we need to prevent error from some of the warnings options
+target_compile_options(${PROJECT} PUBLIC
+        -Wno-error=shadow
+        -Wno-error=cast-align
+        -Wno-error=cast-qual
+        -Wno-error=redundant-decls
+        -Wno-error=sign-conversion
+        -Wno-error=conversion
+        -Wno-error=sign-compare
+        -Wno-error=unused-function
+        )
 
 # Configure compilation flags and libraries for the example... see the corresponding function
 # in hw/bsp/FAMILY/family.cmake for details.