CMakeLists.txt 632 B

12345678910111213141516171819202122232425
  1. set(srcs "stdin_out.c"
  2. "addr_from_stdin.c"
  3. "connect.c"
  4. "wifi_connect.c")
  5. if(CONFIG_EXAMPLE_PROVIDE_WIFI_CONSOLE_CMD)
  6. list(APPEND srcs "console_cmd.c")
  7. endif()
  8. if(CONFIG_EXAMPLE_CONNECT_ETHERNET)
  9. list(APPEND srcs "eth_connect.c")
  10. endif()
  11. idf_component_register(SRCS "${srcs}"
  12. INCLUDE_DIRS "include"
  13. PRIV_REQUIRES esp_netif driver esp_wifi vfs)
  14. if(CONFIG_EXAMPLE_PROVIDE_WIFI_CONSOLE_CMD)
  15. idf_component_optional_requires(PRIVATE console)
  16. endif()
  17. if(CONFIG_EXAMPLE_CONNECT_ETHERNET)
  18. idf_component_optional_requires(PRIVATE esp_eth)
  19. endif()