set(requires esp_https_server nvs_flash) idf_build_get_property(target IDF_TARGET) if(${target} STREQUAL "linux") list(APPEND requires esp_stubs protocol_examples_common) else() list(APPEND requires esp_wifi esp_eth) endif() idf_component_register(SRCS "main.c" INCLUDE_DIRS "." PRIV_REQUIRES ${requires} EMBED_TXTFILES "certs/servercert.pem" "certs/prvtkey.pem" "certs/cacert.pem" "certs/cakey.pem")