From 486868911153c7abd09abe4f69d9782f43ac990e Mon Sep 17 00:00:00 2001 From: gabsuren Date: Fri, 17 Jun 2022 13:16:14 +0400 Subject: [PATCH] mdns: Updated mDNS to explicitely use esp-eth dependency if needed * Original commit: espressif/esp-idf@5e19b9c9518ae253d82400ab24b86af8af832425 --- components/mdns/CMakeLists.txt | 4 ++++ components/mdns/idf_component.yml | 2 +- components/mdns/mdns.c | 3 +++ 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/components/mdns/CMakeLists.txt b/components/mdns/CMakeLists.txt index cb3ed4996..bdb439fce 100644 --- a/components/mdns/CMakeLists.txt +++ b/components/mdns/CMakeLists.txt @@ -20,3 +20,7 @@ idf_component_register( PRIV_INCLUDE_DIRS "private_include" REQUIRES ${dependencies} PRIV_REQUIRES ${private_dependencies}) + +if(CONFIG_ETH_ENABLED) + idf_component_optional_requires(PRIVATE esp_eth) +endif() diff --git a/components/mdns/idf_component.yml b/components/mdns/idf_component.yml index e9125d225..c2a066abf 100644 --- a/components/mdns/idf_component.yml +++ b/components/mdns/idf_component.yml @@ -1,4 +1,4 @@ -version: "1.0.2" +version: "1.0.3" description: mDNS dependencies: idf: diff --git a/components/mdns/mdns.c b/components/mdns/mdns.c index 15b32e338..daa534ad1 100644 --- a/components/mdns/mdns.c +++ b/components/mdns/mdns.c @@ -17,6 +17,9 @@ #include "mdns_networking.h" #include "esp_log.h" #include "esp_random.h" +#if CONFIG_ETH_ENABLED +#include "esp_eth.h" +#endif #ifdef MDNS_ENABLE_DEBUG void mdns_debug_packet(const uint8_t * data, size_t len);