zhangzengfei
2023-01-16 5385a225b71d95875eeb70a5c7cdda5f630fd642
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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)
find_library(protobuf NAMES libprotobuf.a)
 
add_library(${Target} STATIC ${cxx_sources})
target_link_libraries(${Target} ${protobuf})