esp_nano_hosted/CMakeLists.txt

25 lines
516 B
CMake

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})