Przeglądaj źródła

build system: re-add -Wno-format as private flag for some components

Ivan Grokhotkov 4 lat temu
rodzic
commit
401c10ecfb
93 zmienionych plików z 134 dodań i 2 usunięć
  1. 1 0
      components/app_trace/test/CMakeLists.txt
  2. 1 0
      components/app_update/test/CMakeLists.txt
  3. 2 0
      components/bootloader_support/CMakeLists.txt
  4. 1 0
      components/bootloader_support/test/CMakeLists.txt
  5. 2 0
      components/bt/CMakeLists.txt
  6. 1 0
      components/bt/test/CMakeLists.txt
  7. 3 0
      components/console/CMakeLists.txt
  8. 1 0
      components/console/test/CMakeLists.txt
  9. 2 0
      components/driver/CMakeLists.txt
  10. 1 0
      components/driver/test/CMakeLists.txt
  11. 1 0
      components/driver/test_apps/i2s_test_apps/i2s/main/CMakeLists.txt
  12. 1 0
      components/driver/test_apps/i2s_test_apps/legacy_i2s_driver/main/CMakeLists.txt
  13. 1 0
      components/driver/test_apps/legacy_rmt_driver/main/CMakeLists.txt
  14. 1 0
      components/driver/test_apps/mcpwm/main/CMakeLists.txt
  15. 2 0
      components/efuse/CMakeLists.txt
  16. 1 0
      components/efuse/test/CMakeLists.txt
  17. 1 0
      components/esp-tls/test/CMakeLists.txt
  18. 1 0
      components/esp_adc/CMakeLists.txt
  19. 1 0
      components/esp_adc/test_apps/adc/main/CMakeLists.txt
  20. 1 0
      components/esp_common/test/CMakeLists.txt
  21. 3 0
      components/esp_eth/CMakeLists.txt
  22. 1 0
      components/esp_eth/test/CMakeLists.txt
  23. 1 0
      components/esp_eth/test_apps/main/CMakeLists.txt
  24. 2 0
      components/esp_event/CMakeLists.txt
  25. 1 0
      components/esp_event/test/CMakeLists.txt
  26. 2 0
      components/esp_hid/CMakeLists.txt
  27. 1 0
      components/esp_hid/test/CMakeLists.txt
  28. 2 0
      components/esp_http_client/CMakeLists.txt
  29. 1 0
      components/esp_http_client/test/CMakeLists.txt
  30. 2 0
      components/esp_http_server/CMakeLists.txt
  31. 1 0
      components/esp_http_server/test/CMakeLists.txt
  32. 2 0
      components/esp_https_ota/CMakeLists.txt
  33. 2 0
      components/esp_hw_support/CMakeLists.txt
  34. 2 1
      components/esp_hw_support/test/CMakeLists.txt
  35. 1 0
      components/esp_lcd/CMakeLists.txt
  36. 1 0
      components/esp_lcd/test_apps/rgb_lcd/main/CMakeLists.txt
  37. 2 0
      components/esp_local_ctrl/CMakeLists.txt
  38. 2 0
      components/esp_netif/CMakeLists.txt
  39. 1 0
      components/esp_netif/test/CMakeLists.txt
  40. 2 0
      components/esp_phy/CMakeLists.txt
  41. 1 0
      components/esp_phy/test/CMakeLists.txt
  42. 1 0
      components/esp_pm/test/CMakeLists.txt
  43. 1 0
      components/esp_psram/test_apps/psram/main/CMakeLists.txt
  44. 1 0
      components/esp_ringbuf/test/CMakeLists.txt
  45. 1 0
      components/esp_rom/test/CMakeLists.txt
  46. 2 0
      components/esp_serial_slave_link/CMakeLists.txt
  47. 2 0
      components/esp_system/CMakeLists.txt
  48. 1 0
      components/esp_system/test/CMakeLists.txt
  49. 1 0
      components/esp_timer/test/CMakeLists.txt
  50. 2 0
      components/esp_wifi/CMakeLists.txt
  51. 1 0
      components/esp_wifi/test/CMakeLists.txt
  52. 1 0
      components/espcoredump/test/CMakeLists.txt
  53. 2 0
      components/fatfs/CMakeLists.txt
  54. 1 0
      components/fatfs/test/CMakeLists.txt
  55. 1 0
      components/freertos/test/CMakeLists.txt
  56. 1 0
      components/hal/CMakeLists.txt
  57. 1 0
      components/hal/test/CMakeLists.txt
  58. 2 0
      components/heap/CMakeLists.txt
  59. 1 0
      components/heap/test/CMakeLists.txt
  60. 2 0
      components/lwip/CMakeLists.txt
  61. 1 0
      components/lwip/test/CMakeLists.txt
  62. 1 1
      components/mbedtls/test/CMakeLists.txt
  63. 1 0
      components/mqtt/CMakeLists.txt
  64. 1 0
      components/mqtt/test/CMakeLists.txt
  65. 1 0
      components/newlib/test/CMakeLists.txt
  66. 2 0
      components/nvs_flash/CMakeLists.txt
  67. 1 0
      components/nvs_flash/test/CMakeLists.txt
  68. 1 0
      components/partition_table/test/CMakeLists.txt
  69. 2 0
      components/perfmon/CMakeLists.txt
  70. 3 0
      components/perfmon/test/CMakeLists.txt
  71. 2 0
      components/protocomm/CMakeLists.txt
  72. 1 0
      components/protocomm/test/CMakeLists.txt
  73. 2 0
      components/pthread/CMakeLists.txt
  74. 1 0
      components/pthread/test/CMakeLists.txt
  75. 2 0
      components/sdmmc/CMakeLists.txt
  76. 1 0
      components/sdmmc/test/CMakeLists.txt
  77. 1 0
      components/spi_flash/CMakeLists.txt
  78. 1 0
      components/spi_flash/test/CMakeLists.txt
  79. 1 0
      components/spi_flash/test_apps/flash_encryption/main/CMakeLists.txt
  80. 2 0
      components/spiffs/CMakeLists.txt
  81. 1 0
      components/spiffs/test/CMakeLists.txt
  82. 1 0
      components/tcp_transport/test/CMakeLists.txt
  83. 1 0
      components/touch_element/CMakeLists.txt
  84. 1 0
      components/touch_element/test/CMakeLists.txt
  85. 4 0
      components/ulp/CMakeLists.txt
  86. 4 0
      components/usb/CMakeLists.txt
  87. 1 0
      components/usb/test/CMakeLists.txt
  88. 2 0
      components/vfs/CMakeLists.txt
  89. 1 0
      components/vfs/test/CMakeLists.txt
  90. 2 0
      components/wear_levelling/CMakeLists.txt
  91. 1 0
      components/wear_levelling/test_apps/main/CMakeLists.txt
  92. 2 0
      components/wpa_supplicant/CMakeLists.txt
  93. 1 0
      components/wpa_supplicant/test/CMakeLists.txt

+ 1 - 0
components/app_trace/test/CMakeLists.txt

@@ -1,3 +1,4 @@
 idf_component_register(SRC_DIRS "."
                     PRIV_INCLUDE_DIRS "."
                     PRIV_REQUIRES cmock driver)
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/app_update/test/CMakeLists.txt

@@ -2,3 +2,4 @@ idf_component_register(SRC_DIRS "."
                        PRIV_INCLUDE_DIRS "."
                        PRIV_REQUIRES cmock test_utils app_update bootloader_support nvs_flash driver
                       )
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 2 - 0
components/bootloader_support/CMakeLists.txt

@@ -148,3 +148,5 @@ endif()
 if(BOOTLOADER_BUILD)
     target_link_libraries(${COMPONENT_LIB} INTERFACE "-u abort")
 endif()
+
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/bootloader_support/test/CMakeLists.txt

@@ -1,3 +1,4 @@
 idf_component_register(SRC_DIRS "."
                     PRIV_INCLUDE_DIRS "."
                     PRIV_REQUIRES cmock bootloader_support app_update)
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 2 - 0
components/bt/CMakeLists.txt

@@ -717,6 +717,8 @@ if(CONFIG_BT_ENABLED)
         "host/bluedroid/btc/profile/std/gatt/btc_gatt_util.c"
         "host/bluedroid/btc/profile/std/gatt/btc_gatts.c"
         PROPERTIES COMPILE_FLAGS -Wno-address-of-packed-member)
+
+    target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")
 endif()
 
 if(CONFIG_BT_NIMBLE_MESH)

+ 1 - 0
components/bt/test/CMakeLists.txt

@@ -2,4 +2,5 @@ if(CONFIG_BT_ENABLED OR CMAKE_BUILD_EARLY_EXPANSION)
     idf_component_register(SRC_DIRS "."
                         PRIV_INCLUDE_DIRS "."
                         PRIV_REQUIRES cmock nvs_flash bt esp_ringbuf)
+    target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")
 endif()

+ 3 - 0
components/console/CMakeLists.txt

@@ -22,3 +22,6 @@ idf_component_register(SRCS "commands.c"
                     INCLUDE_DIRS "."
                     REQUIRES vfs
                     PRIV_REQUIRES driver)
+
+
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/console/test/CMakeLists.txt

@@ -1,3 +1,4 @@
 idf_component_register(SRC_DIRS .
                        PRIV_INCLUDE_DIRS .
                        PRIV_REQUIRES cmock test_utils console)
+ target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 2 - 0
components/driver/CMakeLists.txt

@@ -125,3 +125,5 @@ else()
                         REQUIRES esp_pm esp_ringbuf freertos soc hal esp_hw_support
                         LDFRAGMENTS linker.lf)
 endif()
+
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/driver/test/CMakeLists.txt

@@ -2,3 +2,4 @@ idf_component_register(SRC_DIRS . param_test touch_sensor_test dac_dma_test
                        PRIV_INCLUDE_DIRS include param_test/include touch_sensor_test/include
                        PRIV_REQUIRES cmock test_utils driver nvs_flash esp_serial_slave_link
                                      esp_timer esp_adc esp_event esp_wifi)
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/driver/test_apps/i2s_test_apps/i2s/main/CMakeLists.txt

@@ -4,3 +4,4 @@ set(srcs "test_app_main.c"
 
 idf_component_register(SRCS ${srcs}
                        WHOLE_ARCHIVE)
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/driver/test_apps/i2s_test_apps/legacy_i2s_driver/main/CMakeLists.txt

@@ -3,3 +3,4 @@ set(srcs "test_app_main.c"
 
 idf_component_register(SRCS ${srcs}
                        WHOLE_ARCHIVE)
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/driver/test_apps/legacy_rmt_driver/main/CMakeLists.txt

@@ -3,3 +3,4 @@ set(srcs "test_app_main.c"
 
 idf_component_register(SRCS ${srcs}
                        WHOLE_ARCHIVE)
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/driver/test_apps/mcpwm/main/CMakeLists.txt

@@ -16,3 +16,4 @@ endif()
 # the component can be registered as WHOLE_ARCHIVE
 idf_component_register(SRCS ${srcs}
                        WHOLE_ARCHIVE)
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 2 - 0
components/efuse/CMakeLists.txt

@@ -77,3 +77,5 @@ set(EFUSE_TEST_TABLE_CSV_PATH "${COMPONENT_DIR}/test/esp_efuse_test_table.csv")
 add_custom_target(efuse_test_table COMMAND "${python}"
                   "${CMAKE_CURRENT_SOURCE_DIR}/efuse_table_gen.py"
                   ${EFUSE_TEST_TABLE_CSV_PATH} ${GEN_EFUSE_TABLE_ARG})
+
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/efuse/test/CMakeLists.txt

@@ -16,3 +16,4 @@ idf_component_register(SRC_DIRS "${src_dirs}"
                        PRIV_INCLUDE_DIRS "." "${dir}/include" "../private_include" "../${target}/private_include"
                        PRIV_REQUIRES cmock test_utils efuse bootloader_support esp_timer
                        )
+ target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/esp-tls/test/CMakeLists.txt

@@ -1,2 +1,3 @@
 idf_component_register(SRC_DIRS "."
                         PRIV_REQUIRES test_utils esp-tls)
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/esp_adc/CMakeLists.txt

@@ -31,3 +31,4 @@ idf_component_register(SRCS ${srcs}
                        INCLUDE_DIRS ${includes}
                        PRIV_REQUIRES driver efuse
                        LDFRAGMENTS linker.lf)
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/esp_adc/test_apps/adc/main/CMakeLists.txt

@@ -9,3 +9,4 @@ set(srcs "test_app_main.c"
 # the component can be registered as WHOLE_ARCHIVE
 idf_component_register(SRCS ${srcs}
                        WHOLE_ARCHIVE)
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/esp_common/test/CMakeLists.txt

@@ -1,3 +1,4 @@
 idf_component_register(SRC_DIRS .
                        PRIV_REQUIRES cmock test_utils spi_flash esp_psram
                     )
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 3 - 0
components/esp_eth/CMakeLists.txt

@@ -52,6 +52,9 @@ idf_component_register(SRCS "${srcs}"
                        INCLUDE_DIRS ${include}
                        REQUIRES esp_event # For using "ESP_EVENT_DECLARE_BASE" in header file
                        PRIV_REQUIRES ${priv_requires})
+if(CONFIG_ETH_ENABLED)
+    target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")
+endif()
 
 if(CONFIG_ETH_ENABLED)
     if(CONFIG_ETH_USE_SPI_ETHERNET)

+ 1 - 0
components/esp_eth/test/CMakeLists.txt

@@ -2,3 +2,4 @@ idf_component_register(SRC_DIRS .
                        PRIV_INCLUDE_DIRS .
                        PRIV_REQUIRES cmock test_utils esp_eth esp_http_client esp_netif
                        EMBED_TXTFILES dl_espressif_com_root_cert.pem)
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/esp_eth/test_apps/main/CMakeLists.txt

@@ -2,3 +2,4 @@ idf_component_register(SRCS "esp_eth_test.c"
                        INCLUDE_DIRS "."
                        PRIV_INCLUDE_DIRS "."
                        PRIV_REQUIRES unity esp_eth esp_netif)
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 2 - 0
components/esp_event/CMakeLists.txt

@@ -20,3 +20,5 @@ idf_component_register(SRCS ${srcs}
                     REQUIRES ${requires}
                     PRIV_REQUIRES ${priv_requires}
                     LDFRAGMENTS linker.lf)
+
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/esp_event/test/CMakeLists.txt

@@ -1,3 +1,4 @@
 idf_component_register(SRC_DIRS "."
                        PRIV_INCLUDE_DIRS . ../private_include
                        PRIV_REQUIRES cmock test_utils esp_event driver esp_timer)
+ target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 2 - 0
components/esp_hid/CMakeLists.txt

@@ -19,3 +19,5 @@ idf_component_register(SRCS "${srcs}"
                        INCLUDE_DIRS "${include_dirs}"
                        PRIV_INCLUDE_DIRS "${priv_include_dirs}"
                        REQUIRES esp_event bt)
+
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/esp_hid/test/CMakeLists.txt

@@ -1,3 +1,4 @@
 idf_component_register(SRC_DIRS "."
                     INCLUDE_DIRS "."
                     REQUIRES cmock test_utils esp_hid)
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 2 - 0
components/esp_http_client/CMakeLists.txt

@@ -7,3 +7,5 @@ idf_component_register(SRCS "esp_http_client.c"
                     # lwip is a public requirement because esp_http_client.h includes sys/socket.h
                     REQUIRES lwip
                     PRIV_REQUIRES tcp_transport http_parser)
+
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/esp_http_client/test/CMakeLists.txt

@@ -1,3 +1,4 @@
 idf_component_register(SRC_DIRS "."
                     PRIV_INCLUDE_DIRS "."
                     PRIV_REQUIRES cmock test_utils esp_http_client)
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 2 - 0
components/esp_http_server/CMakeLists.txt

@@ -9,3 +9,5 @@ idf_component_register(SRCS "src/httpd_main.c"
                     PRIV_INCLUDE_DIRS "src/port/esp32" "src/util"
                     REQUIRES http_parser # for http_parser.h
                     PRIV_REQUIRES lwip mbedtls esp_timer)
+
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/esp_http_server/test/CMakeLists.txt

@@ -1,3 +1,4 @@
 idf_component_register(SRC_DIRS "."
                     PRIV_INCLUDE_DIRS "."
                     PRIV_REQUIRES cmock test_utils esp_http_server)
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 2 - 0
components/esp_https_ota/CMakeLists.txt

@@ -2,3 +2,5 @@ idf_component_register(SRCS "src/esp_https_ota.c"
                     INCLUDE_DIRS "include"
                     REQUIRES esp_http_client bootloader_support
                     PRIV_REQUIRES log app_update)
+
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 2 - 0
components/esp_hw_support/CMakeLists.txt

@@ -65,3 +65,5 @@ if(NOT BOOTLOADER_BUILD)
         idf_component_optional_requires(PRIVATE esp_psram)
     endif()
 endif()
+
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 2 - 1
components/esp_hw_support/test/CMakeLists.txt

@@ -1,5 +1,6 @@
 idf_component_register(SRC_DIRS "."
                     PRIV_INCLUDE_DIRS "${include_dirs}"
                     PRIV_REQUIRES cmock test_utils esp_hw_support driver efuse esp_timer esp_psram)
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")
 
- target_link_libraries(${COMPONENT_LIB} INTERFACE "-u ld_include_test_dport_xt_highint5")
+target_link_libraries(${COMPONENT_LIB} INTERFACE "-u ld_include_test_dport_xt_highint5")

+ 1 - 0
components/esp_lcd/CMakeLists.txt

@@ -21,6 +21,7 @@ idf_component_register(SRCS ${srcs}
                        INCLUDE_DIRS ${includes}
                        PRIV_REQUIRES ${priv_requires}
                        LDFRAGMENTS linker.lf)
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")
 
 if(CONFIG_SPIRAM)
     idf_component_optional_requires(PRIVATE esp_psram)

+ 1 - 0
components/esp_lcd/test_apps/rgb_lcd/main/CMakeLists.txt

@@ -5,3 +5,4 @@ set(srcs "test_app_main.c"
 # the component can be registered as WHOLE_ARCHIVE
 idf_component_register(SRCS ${srcs}
                        WHOLE_ARCHIVE)
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 2 - 0
components/esp_local_ctrl/CMakeLists.txt

@@ -24,3 +24,5 @@ idf_component_register(SRCS "${srcs}"
                     PRIV_REQUIRES protobuf-c)
 
 idf_component_optional_requires(PRIVATE espressif__mdns mdns)
+
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 2 - 0
components/esp_netif/CMakeLists.txt

@@ -54,3 +54,5 @@ idf_component_register(SRCS "${srcs}"
 if(CONFIG_ESP_NETIF_L2_TAP OR CONFIG_ESP_NETIF_BRIDGE_EN)
     idf_component_optional_requires(PRIVATE esp_eth vfs)
 endif()
+
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/esp_netif/test/CMakeLists.txt

@@ -1,3 +1,4 @@
 idf_component_register(SRC_DIRS "."
                     PRIV_INCLUDE_DIRS  "../private_include" "."
                     PRIV_REQUIRES cmock test_utils esp_netif nvs_flash driver esp_eth esp_wifi)
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 2 - 0
components/esp_phy/CMakeLists.txt

@@ -112,3 +112,5 @@ if(CONFIG_ESP_PHY_INIT_DATA_IN_PARTITION)
     esptool_py_flash_target_image(${phy_name}-flash ${phy_name} "${phy_partition_offset}" "${phy_init_data_bin}")
     esptool_py_flash_target_image(flash ${phy_name} "${phy_partition_offset}" "${phy_init_data_bin}")
 endif()
+
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/esp_phy/test/CMakeLists.txt

@@ -2,3 +2,4 @@ idf_component_register(SRC_DIRS .
                        PRIV_INCLUDE_DIRS . ${CMAKE_CURRENT_BINARY_DIR}
                        PRIV_REQUIRES cmock test_utils nvs_flash ulp esp_common esp_phy esp_wifi
                       )
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/esp_pm/test/CMakeLists.txt

@@ -1,2 +1,3 @@
 idf_component_register(SRC_DIRS .
                        PRIV_REQUIRES unity esp_pm ulp driver esp_timer test_utils)
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/esp_psram/test_apps/psram/main/CMakeLists.txt

@@ -11,3 +11,4 @@ endif()
 # the component can be registered as WHOLE_ARCHIVE
 idf_component_register(SRCS ${srcs}
                        WHOLE_ARCHIVE)
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/esp_ringbuf/test/CMakeLists.txt

@@ -1,3 +1,4 @@
 idf_component_register(SRC_DIRS "."
                     PRIV_INCLUDE_DIRS "."
                     PRIV_REQUIRES cmock test_utils esp_ringbuf driver)
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/esp_rom/test/CMakeLists.txt

@@ -1,6 +1,7 @@
 idf_component_register(SRC_DIRS .
                        PRIV_INCLUDE_DIRS . ${CMAKE_CURRENT_BINARY_DIR}
                        PRIV_REQUIRES cmock test_utils)
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")
 
 add_custom_command(OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/test_tjpgd_logo.h"
                 COMMAND xxd -i "logo.jpg" "${CMAKE_CURRENT_BINARY_DIR}/test_tjpgd_logo.h"

+ 2 - 0
components/esp_serial_slave_link/CMakeLists.txt

@@ -7,3 +7,5 @@ idf_component_register(SRCS "essl.c"
             PRIV_INCLUDE_DIRS "."
                 "include/esp_serial_slave_link"
 )
+
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 2 - 0
components/esp_system/CMakeLists.txt

@@ -104,3 +104,5 @@ if(NOT BOOTLOADER_BUILD)
         idf_component_optional_requires(PRIVATE esp_psram)
     endif()
 endif()
+
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/esp_system/test/CMakeLists.txt

@@ -19,3 +19,4 @@ idf_component_register(SRC_DIRS .
                     EXCLUDE_SRCS "${excludes}"
                     PRIV_INCLUDE_DIRS .
                     PRIV_REQUIRES "${requires}")
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/esp_timer/test/CMakeLists.txt

@@ -1,3 +1,4 @@
 idf_component_register(SRC_DIRS "."
                        PRIV_INCLUDE_DIRS "../private_include"
                        PRIV_REQUIRES cmock test_utils esp_timer)
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 2 - 0
components/esp_wifi/CMakeLists.txt

@@ -57,4 +57,6 @@ if(CONFIG_ESP32_WIFI_ENABLED)
             target_link_libraries(${COMPONENT_LIB} PUBLIC ${blob})
         endforeach()
     endif()
+
+    target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")
 endif()

+ 1 - 0
components/esp_wifi/test/CMakeLists.txt

@@ -2,3 +2,4 @@ idf_component_register(SRC_DIRS .
                        PRIV_INCLUDE_DIRS . ${CMAKE_CURRENT_BINARY_DIR}
                        PRIV_REQUIRES cmock test_utils nvs_flash ulp esp_common esp_wifi esp_event
                       )
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/espcoredump/test/CMakeLists.txt

@@ -4,4 +4,5 @@ else()
     idf_component_register(SRC_DIRS "."
                         PRIV_INCLUDE_DIRS "."
                         PRIV_REQUIRES cmock nvs_flash test_utils)
+    target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")
 endif()

+ 2 - 0
components/fatfs/CMakeLists.txt

@@ -14,3 +14,5 @@ idf_component_register(SRCS ${srcs}
                        REQUIRES wear_levelling sdmmc
                        PRIV_REQUIRES vfs
                       )
+
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/fatfs/test/CMakeLists.txt

@@ -3,3 +3,4 @@ idf_component_register(SRC_DIRS .
                        PRIV_REQUIRES cmock test_utils vfs fatfs
                        EMBED_TXTFILES fatfs.img
                       )
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/freertos/test/CMakeLists.txt

@@ -8,3 +8,4 @@ idf_component_register(SRC_DIRS integration/event_groups
                                 port
                        PRIV_INCLUDE_DIRS .
                        PRIV_REQUIRES cmock test_utils esp_system driver esp_timer)
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/hal/CMakeLists.txt

@@ -176,6 +176,7 @@ idf_component_register(SRCS ${srcs}
                        PRIV_INCLUDE_DIRS ${priv_include}
                        REQUIRES soc esp_rom
                        LDFRAGMENTS linker.lf)
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")
 
 if(CONFIG_HAL_DEFAULT_ASSERTION_LEVEL EQUAL 1)
     target_link_libraries(${COMPONENT_LIB} INTERFACE "-u abort")

+ 1 - 0
components/hal/test/CMakeLists.txt

@@ -1,3 +1,4 @@
 idf_component_register(SRC_DIRS "."
                     PRIV_INCLUDE_DIRS "${include_dirs}"
                     PRIV_REQUIRES cmock test_utils)
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 2 - 0
components/heap/CMakeLists.txt

@@ -58,3 +58,5 @@ if(NOT CMAKE_BUILD_EARLY_EXPANSION)
         target_compile_options(${COMPONENT_TARGET} PRIVATE "-DMULTI_HEAP_FREERTOS")
     endif()
 endif()
+
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/heap/test/CMakeLists.txt

@@ -1,3 +1,4 @@
 idf_component_register(SRC_DIRS "."
                     PRIV_INCLUDE_DIRS "."
                     PRIV_REQUIRES cmock test_utils heap)
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 2 - 0
components/lwip/CMakeLists.txt

@@ -185,3 +185,5 @@ endif()
 if(CONFIG_LWIP_DHCP_RESTORE_LAST_IP)
     idf_component_optional_requires(PRIVATE nvs_flash)
 endif()
+
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/lwip/test/CMakeLists.txt

@@ -1,2 +1,3 @@
 idf_component_register(SRC_DIRS "."
                     PRIV_REQUIRES test_utils)
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 1
components/mbedtls/test/CMakeLists.txt

@@ -9,7 +9,7 @@ idf_component_register(SRC_DIRS "."
                     PRIV_INCLUDE_DIRS "."
                     PRIV_REQUIRES cmock test_utils mbedtls esp_timer
                     EMBED_TXTFILES ${TEST_CRTS})
-
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")
 
 idf_component_get_property(mbedtls mbedtls COMPONENT_LIB)
 target_compile_definitions(${mbedtls} INTERFACE "-DMBEDTLS_DEPRECATED_WARNING")

+ 1 - 0
components/mqtt/CMakeLists.txt

@@ -9,6 +9,7 @@ idf_component_register(SRCS "${srcs}"
                     PRIV_INCLUDE_DIRS "esp-mqtt/lib/include"
                     PRIV_REQUIRES esp_timer
                     )
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")
 
 if(TEST_BUILD)
 message(STATUS "building MOCKS")

+ 1 - 0
components/mqtt/test/CMakeLists.txt

@@ -6,3 +6,4 @@ endif()
 
 idf_component_register(SRCS "${srcs}"
                     PRIV_REQUIRES cmock test_utils mqtt nvs_flash app_update esp_eth esp_netif)
+ target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/newlib/test/CMakeLists.txt

@@ -1,3 +1,4 @@
 idf_component_register(SRC_DIRS "."
                     PRIV_INCLUDE_DIRS "."
                     PRIV_REQUIRES cmock test_utils driver esp_timer)
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 2 - 0
components/nvs_flash/CMakeLists.txt

@@ -33,3 +33,5 @@ if(CONFIG_NVS_ENCRYPTION)
     target_sources(${COMPONENT_LIB} PRIVATE "src/nvs_encrypted_partition.cpp")
     target_link_libraries(${COMPONENT_LIB} PRIVATE idf::mbedtls)
 endif()
+
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/nvs_flash/test/CMakeLists.txt

@@ -2,6 +2,7 @@ idf_component_register(SRC_DIRS "."
                     PRIV_INCLUDE_DIRS "."
                     PRIV_REQUIRES cmock test_utils nvs_flash bootloader_support
                     EMBED_TXTFILES encryption_keys.bin partition_encrypted.bin sample.bin)
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")
 
 if(CONFIG_NVS_ENCRYPTION)
     target_link_libraries(${COMPONENT_LIB} PUBLIC idf::mbedtls)

+ 1 - 0
components/partition_table/test/CMakeLists.txt

@@ -1,3 +1,4 @@
 idf_component_register(SRC_DIRS "."
                     PRIV_INCLUDE_DIRS "."
                     PRIV_REQUIRES cmock test_utils)
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 2 - 0
components/perfmon/CMakeLists.txt

@@ -10,3 +10,5 @@ set(xtensa_perfmon_srcs "xtensa_perfmon_access.c"
 idf_component_register(SRCS "${xtensa_perfmon_srcs}"
                        INCLUDE_DIRS "include"
                        REQUIRES "xtensa")
+
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 3 - 0
components/perfmon/test/CMakeLists.txt

@@ -5,3 +5,6 @@ endif()
 idf_component_register(SRC_DIRS ${src_dirs}
                     PRIV_INCLUDE_DIRS "."
                     PRIV_REQUIRES cmock xtensa perfmon)
+if(CONFIG_IDF_TARGET_ARCH_XTENSA)
+    target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")
+endif()

+ 2 - 0
components/protocomm/CMakeLists.txt

@@ -48,3 +48,5 @@ idf_component_register(SRCS "${srcs}"
                     PRIV_INCLUDE_DIRS "${priv_include_dirs}"
                     PRIV_REQUIRES protobuf-c mbedtls console esp_http_server driver
                     REQUIRES bt)
+
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/protocomm/test/CMakeLists.txt

@@ -2,3 +2,4 @@ idf_component_register(SRC_DIRS "."
                     PRIV_INCLUDE_DIRS "."
                     PRIV_INCLUDE_DIRS "../proto-c/"
                     PRIV_REQUIRES cmock mbedtls protocomm protobuf-c test_utils)
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 2 - 0
components/pthread/CMakeLists.txt

@@ -20,3 +20,5 @@ endif()
 if(extra_link_flags)
     target_link_libraries(${COMPONENT_LIB} INTERFACE "${extra_link_flags}")
 endif()
+
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/pthread/test/CMakeLists.txt

@@ -6,3 +6,4 @@ set(sources "test_pthread.c"
 
 idf_component_register(SRCS ${sources}
                     PRIV_REQUIRES cmock test_utils pthread esp_timer)
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 2 - 0
components/sdmmc/CMakeLists.txt

@@ -7,3 +7,5 @@ idf_component_register(SRCS "sdmmc_cmd.c"
                     INCLUDE_DIRS include
                     REQUIRES driver
                     PRIV_REQUIRES soc)
+
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/sdmmc/test/CMakeLists.txt

@@ -2,3 +2,4 @@ idf_component_register(SRC_DIRS "."
                        PRIV_INCLUDE_DIRS "."
                        PRIV_REQUIRES cmock sdmmc test_utils
                       )
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/spi_flash/CMakeLists.txt

@@ -84,4 +84,5 @@ if(NOT BOOTLOADER_BUILD)
         # will be replaced with MMU requirements
         idf_component_optional_requires(PRIVATE esp_psram)
     endif()
+    target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")
 endif()

+ 1 - 0
components/spi_flash/test/CMakeLists.txt

@@ -2,3 +2,4 @@ idf_component_register(SRC_DIRS "."
                        PRIV_INCLUDE_DIRS "."
                        PRIV_REQUIRES cmock test_utils spi_flash bootloader_support app_update
                                      driver esp_timer)
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/spi_flash/test_apps/flash_encryption/main/CMakeLists.txt

@@ -3,3 +3,4 @@ set(srcs "test_app_main.c"
 
 idf_component_register(SRCS ${srcs}
                        WHOLE_ARCHIVE)
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 2 - 0
components/spiffs/CMakeLists.txt

@@ -13,3 +13,5 @@ idf_component_register(SRCS "esp_spiffs.c"
 if(CMAKE_C_COMPILER_ID MATCHES "GNU")
     set_source_files_properties(spiffs/src/spiffs_nucleus.c PROPERTIES COMPILE_FLAGS -Wno-stringop-truncation)
 endif()
+
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/spiffs/test/CMakeLists.txt

@@ -1,3 +1,4 @@
 idf_component_register(SRC_DIRS "."
                     PRIV_INCLUDE_DIRS "."
                     PRIV_REQUIRES cmock test_utils spiffs vfs)
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/tcp_transport/test/CMakeLists.txt

@@ -1,3 +1,4 @@
 idf_component_register(SRC_DIRS "."
                     PRIV_INCLUDE_DIRS "../private_include" "."
                     PRIV_REQUIRES cmock test_utils tcp_transport)
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/touch_element/CMakeLists.txt

@@ -8,4 +8,5 @@ if(IDF_TARGET IN_LIST TOUCH_ELEMENT_COMPATIBLE_TARGETS)
             INCLUDE_DIRS include
             REQUIRES driver
             PRIV_REQUIRES esp_timer)
+    target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")
 endif()

+ 1 - 0
components/touch_element/test/CMakeLists.txt

@@ -6,4 +6,5 @@ if(IDF_TARGET IN_LIST TOUCH_ELEMENT_COMPATIBLE_TARGETS)
                                 "test_touch_slider.c"
                                 "test_touch_matrix.c"
             PRIV_REQUIRES unity touch_element)
+    target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")
 endif()

+ 4 - 0
components/ulp/CMakeLists.txt

@@ -34,3 +34,7 @@ endif()
 idf_component_register(SRCS ${srcs}
                        INCLUDE_DIRS ${includes}
                        REQUIRES driver esp_adc)
+
+if(CONFIG_SOC_ULP_SUPPORTED OR CONFIG_SOC_RISCV_COPROC_SUPPORTED)
+    target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")
+endif()

+ 4 - 0
components/usb/CMakeLists.txt

@@ -23,3 +23,7 @@ idf_component_register(SRCS ${srcs}
                        PRIV_INCLUDE_DIRS ${priv_include}
                        PRIV_REQUIRES ${priv_require}
                        )
+
+if(CONFIG_USB_OTG_SUPPORTED)
+    target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")
+endif()

+ 1 - 0
components/usb/test/CMakeLists.txt

@@ -10,3 +10,4 @@ idf_component_register(
                     PRIV_INCLUDE_DIRS "../private_include" "common" "hcd" "usb_host"
                     PRIV_REQUIRES cmock usb test_utils
                     )
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 2 - 0
components/vfs/CMakeLists.txt

@@ -18,3 +18,5 @@ endif()
 # Some newlib syscalls are implemented in vfs.c, make sure these are always
 # seen by the linker
 target_link_libraries(${COMPONENT_LIB} INTERFACE "-u vfs_include_syscalls_impl")
+
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/vfs/test/CMakeLists.txt

@@ -1,3 +1,4 @@
 idf_component_register(SRC_DIRS "."
                        PRIV_INCLUDE_DIRS .
                        PRIV_REQUIRES cmock test_utils vfs fatfs spiffs)
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 2 - 0
components/wear_levelling/CMakeLists.txt

@@ -8,3 +8,5 @@ idf_component_register(SRCS "Partition.cpp"
                     INCLUDE_DIRS include
                     PRIV_INCLUDE_DIRS private_include
                     REQUIRES spi_flash)
+
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/wear_levelling/test_apps/main/CMakeLists.txt

@@ -3,3 +3,4 @@ idf_component_register(SRCS test_wl.c
                        PRIV_REQUIRES wear_levelling unity
                        EMBED_FILES test_partition_v1.bin
                       )
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 2 - 0
components/wpa_supplicant/CMakeLists.txt

@@ -265,3 +265,5 @@ if(CONFIG_ESP32_WIFI_ENABLE_WPA3_OWE_STA)
         target_compile_definitions(${COMPONENT_LIB} PRIVATE CONFIG_OWE_STA)
 endif()
 set_property(TARGET ${COMPONENT_LIB} APPEND PROPERTY LINK_INTERFACE_MULTIPLICITY 3)
+
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")

+ 1 - 0
components/wpa_supplicant/test/CMakeLists.txt

@@ -2,6 +2,7 @@ idf_component_register(SRC_DIRS "."
                     PRIV_INCLUDE_DIRS "." "${CMAKE_CURRENT_BINARY_DIR}"
                     PRIV_INCLUDE_DIRS "../src" "../esp_supplicant/src"
                     PRIV_REQUIRES cmock esp_common test_utils wpa_supplicant mbedtls esp_wifi esp_event)
+target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")
 
 idf_component_get_property(esp_supplicant_dir wpa_supplicant COMPONENT_DIR)