| | |
| | | cmake_minimum_required(VERSION 3.13) |
| | | |
| | | set(Target bus_test) |
| | | |
| | | |
| | | option(AARCH64 "option for aarch64" OFF) |
| | | |
| | | if(${AARCH64} STREQUAL ON) |
| | | set(CMAKE_TOOLCHAIN_FILE ${CMAKE_SOURCE_DIR}/protobuf/aarch64.cmake) |
| | | endif() |
| | | |
| | | project(${Target}) |
| | | |
| | | include(cmake_options.cmake) |
| | |
| | | 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}/proto/cpp proto) |
| | | # include_directories(${PROJECT_SOURCE_DIR}/proto) |
| | | |
| | | ##########################################################] |
| | | set(ARCH x86_64) |
| | | if(${AARCH64} STREQUAL ON) |
| | | set(ARCH aarch64) |
| | | endif() |
| | | set(PROTO_LIB_PATH ${CMAKE_CURRENT_SOURCE_DIR}/protobuf/${ARCH}) |
| | | set(PROTO_SRC_PATH ${CMAKE_CURRENT_SOURCE_DIR}/proto/${ARCH}) |
| | | add_subdirectory(${PROJECT_SOURCE_DIR}/proto) |
| | | ##########################################################] |
| | | |
| | | add_subdirectory(${PROJECT_SOURCE_DIR}/src) |
| | | include_directories(${PROJECT_SOURCE_DIR}/src) |