Merge branch 'feature/esp_common_header_only' into 'master'

esp_common: Add support for linux target providing header only library

See merge request espressif/esp-idf!14310
This commit is contained in:
Jakob Hasse
2021-07-16 03:47:43 +00:00
2 changed files with 11 additions and 3 deletions

View File

@@ -1,5 +1,11 @@
idf_build_get_property(target IDF_TARGET)
if(${target} STREQUAL "linux")
# Header only library for linux
idf_component_register(INCLUDE_DIRS include)
return()
endif()
list(APPEND srcs "src/esp_err_to_name.c")
# Note: esp_ipc, esp_pm added as a public requirement to keep compatibility as to be located here.

View File

@@ -1,6 +1,8 @@
#
# Warn if the toolchain version doesn't match
#
get_expected_ctng_version(expected_toolchain expected_gcc)
gcc_version_check("${expected_gcc}")
crosstool_version_check("${expected_toolchain}")
if(NOT ${target} STREQUAL "linux")
get_expected_ctng_version(expected_toolchain expected_gcc)
gcc_version_check("${expected_gcc}")
crosstool_version_check("${expected_toolchain}")
endif()