idf_build_get_property(target IDF_TARGET) if(NOT "${target}" STREQUAL "linux") return() endif() if(CMAKE_HOST_SYSTEM_NAME STREQUAL "Darwin") list(APPEND srcs getrandom.c assert_func.c) endif() idf_component_register(INCLUDE_DIRS include REQUIRED_IDF_TARGETS linux SRCS ${srcs})