cmake_minimum_required(VERSION 3.4.1)
include("../protobuf/protobuf.cmake")
protobuf_generate_lite_cpp( ${CMAKE_CURRENT_SOURCE_DIR}/../../include/device_info
${CMAKE_CURRENT_SOURCE_DIR}/../../include/device_info/device_info.proto)
set ( SOURCE_LOCATION .)
include_directories( ../../include )
include_directories( ../common )
include_directories( ${PROTO_GENS_DIR} )
include_directories( ${PROTOBUF_INCLUDE_DIR} )
message( STATUS "Building device_info_static to ${CMAKE_CURRENT_BINARY_DIR}/build" )
add_library( device_info_static
STATIC
${SOURCE_LOCATION}/device_info.cpp
${PROTO_GENS_DIR}/lite/device_info.pb.cc
# Add new source files here
)
set_target_properties( device_info_static PROPERTIES
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/build )