1 cmake_minimum_required(VERSION 2.6)
3 add_custom_command(OUTPUT kvstore.pb.cc kvstore.pb.h
4 COMMAND protoc --cpp_out=. kvstore.proto
7 add_library(protobufrpc protobufrpc.cc socket_pool.cc workqueue.cc)
8 add_library(kvservice kvservice.cc kvstore.pb.cc backend.cc)
9 add_library(kvclient kvclient.cc)
10 add_executable(kvstore kvstore.cc)
12 target_link_libraries(kvstore
14 boost_thread-mt boost_regex-mt boost_system-mt
15 boost_program_options-mt db protobuf protobufrpc pthread)