zhangmeng
2022-06-09 39c30eb5348b640c361cb50c2f02cf27b8bdf783
CMakeLists.txt
@@ -1,6 +1,14 @@
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)
@@ -10,8 +18,18 @@
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)