build system: add 'linux' component to common requirements

'linux' component provides some of the common header files, such as
'sys/queue.h' and 'sys/lock.h'. For chip targets, it is possible to
include these files without having to add any extra requirements.
With this change, the same behavior will apply for the linux target.
This commit is contained in:
Ivan Grokhotkov
2022-08-19 08:14:59 +02:00
parent 5573d1395b
commit d5973b8b14
2 changed files with 2 additions and 2 deletions

View File

@@ -8,7 +8,7 @@ if(${target} STREQUAL "linux")
idf_component_register(SRCS "${srcs}"
INCLUDE_DIRS include ${hal_dir}/include ${bootloader_support_dir}/include
PRIV_INCLUDE_DIRS include/spi_flash
PRIV_REQUIRES linux partition_table)
PRIV_REQUIRES partition_table)
return()
endif()

View File

@@ -206,7 +206,7 @@ function(__build_init idf_path)
endforeach()
if("${target}" STREQUAL "linux")
set(requires_common freertos log esp_rom esp_common)
set(requires_common freertos log esp_rom esp_common linux)
idf_build_set_property(__COMPONENT_REQUIRES_COMMON "${requires_common}")
else()
# Set components required by all other components in the build