zhangmeng
2024-04-22 16935f4aebffdd1b6580b844391a0aa0f4f3012b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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})