cmake_minimum_required(VERSION 3.13) set(Target bus_test) project(${Target}) include(cmake_options.cmake) set(NNG_TESTS OFF) set(NNG_ENABLE_NNGCAT OFF) add_subdirectory(${PROJECT_SOURCE_DIR}/nng-1.5.2) include_directories(${PROJECT_SOURCE_DIR}/nng-1.5.2/include) add_subdirectory(${PROJECT_SOURCE_DIR}/proto/cpp proto) include_directories(${PROJECT_SOURCE_DIR}/proto) add_subdirectory(${PROJECT_SOURCE_DIR}/src) include_directories(${PROJECT_SOURCE_DIR}/src) add_executable(${Target} main.cpp) # target_link_libraries(${Target} nng bhome_msg) target_link_libraries(${Target} bus_nng)