esp_nano_hosted/CMakeLists.txt

25 lines
479 B
CMake
Raw Normal View History

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