fix(esp_netif): move endian.h to linux component, fix macOS build

Co-authored-by: Radek Tandler <radek.tandler@espressif.com>
This commit is contained in:
Ivan Grokhotkov 2023-11-23 17:01:55 +01:00
parent 1bd417ad68
commit 6f9038809a
No known key found for this signature in database
GPG Key ID: 1E050E141B280628
3 changed files with 11 additions and 16 deletions

View File

@ -1,5 +1,3 @@
idf_build_get_property(target IDF_TARGET)
set(srcs_lwip set(srcs_lwip
"lwip/esp_netif_lwip.c" "lwip/esp_netif_lwip.c"
"lwip/esp_netif_sntp.c" "lwip/esp_netif_sntp.c"
@ -17,12 +15,6 @@ set(srcs
set(include_dirs "include") set(include_dirs "include")
set(priv_include_dirs "private_include") set(priv_include_dirs "private_include")
idf_build_get_property(target IDF_TARGET)
if(${target} STREQUAL "linux")
list(APPEND include_dirs
"linux/stubs/include")
endif()
if(CONFIG_PPP_SUPPORT) if(CONFIG_PPP_SUPPORT)
list(APPEND srcs_lwip lwip/esp_netif_lwip_ppp.c lwip/netif/ppp.c) list(APPEND srcs_lwip lwip/esp_netif_lwip_ppp.c lwip/netif/ppp.c)
endif() endif()

View File

@ -1,8 +0,0 @@
/*
* SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD
*
* SPDX-License-Identifier: Apache-2.0
*/
#pragma once
#include_next <endian.h>

View File

@ -0,0 +1,11 @@
/*
* SPDX-FileCopyrightText: 2023 Espressif Systems (Shanghai) CO LTD
*
* SPDX-License-Identifier: Apache-2.0
*/
#pragma once
#if __APPLE__
#include_next <machine/endian.h>
#else
#include <endian.h>
#endif