编辑 | blame | 历史 | 原始文档
cmake_minimum_required(VERSION 3.0)

set (Target "bhome_msg")
project(${Target})

include_directories(
    ${PROTO_LIB_PATH}/include
    ${PROTO_SRC_PATH}
    )

file(GLOB cxx_sources "${PROJECT_SOURCE_DIR}/${ARCH}/*.cc")

add_compile_options("-std=c++11")

set(CMAKE_LIBRARY_PATH ${PROTO_LIB_PATH}/lib ${CMAKE_LIBRARY_PATH})
find_library(protobuf NAMES libprotobuf-lite.a)

add_library(${Target} STATIC ${cxx_sources})
target_link_libraries(${Target} ${protobuf})