kopia lustrzana https://github.com/espressif/esp-idf
23 wiersze
676 B
CMake
23 wiersze
676 B
CMake
if(CONFIG_MDNS_NETWORKING_SOCKET)
|
|
set(MDNS_NETWORKING "mdns_networking_socket.c")
|
|
else()
|
|
set(MDNS_NETWORKING "mdns_networking_lwip.c")
|
|
endif()
|
|
|
|
idf_build_get_property(target IDF_TARGET)
|
|
if(${target} STREQUAL "linux")
|
|
set(dependencies esp_system_protocols_linux)
|
|
set(srcs "mdns.c" ${MDNS_NETWORKING})
|
|
else()
|
|
set(dependencies lwip console esp_netif)
|
|
set(private_dependencies esp_timer)
|
|
set(srcs "mdns.c" ${MDNS_NETWORKING} "mdns_console.c")
|
|
endif()
|
|
|
|
idf_component_register(
|
|
SRCS ${srcs}
|
|
INCLUDE_DIRS "include"
|
|
PRIV_INCLUDE_DIRS "private_include"
|
|
REQUIRES ${dependencies}
|
|
PRIV_REQUIRES ${private_dependencies})
|