| | |
| | | cmake_minimum_required(VERSION 3.0) |
| | | |
| | | set (Target "bhome_msg") |
| | | set (TargetStatic "bhome_msg_static") |
| | | project(${Target}) |
| | | |
| | | find_package(Protobuf REQUIRED) |
| | | file(GLOB proto_files ../source/*.proto) |
| | | PROTOBUF_GENERATE_CPP(PROTO_SRCS PROTO_HDRS ${proto_files}) |
| | | |
| | | add_library(${Target} STATIC ${PROTO_SRCS}) |
| | | target_link_libraries(${Target} libprotobuf-lite.a) |
| | | add_library(${Target} SHARED ${PROTO_SRCS}) |
| | | add_library(${TargetStatic} STATIC ${PROTO_SRCS}) |
| | | target_link_libraries(${Target} protobuf-lite) |
| | | target_link_libraries(${TargetStatic} libprotobuf-lite.a) |