cmake_minimum_required(VERSION 3.10) project(esp_nano_hosted) set(NH_SOURCES "lib/protobuf-c/protobuf-c/protobuf-c.c" "proto/esp_hosted_config.pb-c.c" "src/nh_ctrl_api.c" "src/nh_helper_event.c" "src/nh_helper_serial.c" "src/nh_shared_if.c" ) set(NH_INCLUDES "include" "lib/protobuf-c" "proto" ) set(NH_LIBS ) add_library(${PROJECT_NAME} ${NH_SOURCES}) target_include_directories(${PROJECT_NAME} PUBLIC ${NH_INCLUDES}) target_link_libraries(${PROJECT_NAME} PUBLIC ${NH_LIBS})