]> granicus.if.org Git - esp-idf/commitdiff
esp32: Component needs public dependency on tcpip_adapter
authorAngus Gratton <angus@espressif.com>
Thu, 17 May 2018 03:55:40 +0000 (11:55 +0800)
committerAngus Gratton <gus@projectgus.com>
Tue, 29 May 2018 06:34:45 +0000 (16:34 +1000)
Because of esp_event.h

Closes https://github.com/espressif/esp-idf/issues/1954

components/esp32/CMakeLists.txt

index 3a514d9905b11932125446818108d18834a43d55..42e14ba197870616bf8abab5593841fd61af84b3 100644 (file)
@@ -20,10 +20,12 @@ else()
     set(COMPONENT_SRCDIRS ". hwcrypto")
     set(COMPONENT_ADD_INCLUDEDIRS "include")
 
-    set(COMPONENT_REQUIRES driver)  # required because esp_sleep.h uses gpio_num_t & touch_pad_t
+    set(COMPONENT_REQUIRES driver tcpip_adapter)
+    # driver is a public requirement because esp_sleep.h uses gpio_num_t & touch_pad_t
+    # tcpip_adapter is a public requirement because esp_event.h uses tcpip_adapter types
     set(COMPONENT_PRIV_REQUIRES
         app_trace bootloader_support ethernet log mbedtls nvs_flash
-        pthread spi_flash tcpip_adapter vfs wpa_supplicant xtensa-debug-module)
+        pthread spi_flash vfs wpa_supplicant xtensa-debug-module)
 
     register_component()