X-Git-Url: http://git.vrable.net/?p=bluesky.git;a=blobdiff_plain;f=kvstore%2FCMakeLists.txt;h=155d804a2dffe0d61b627802cb1cd3006175c0b2;hp=382ddbcf7a7671606b25808c2d767dd3a1732075;hb=2b939f6cfc203a821a190ffd8a42c610ad991505;hpb=25ddfddd324493ee87cc3770245104420b35fd75 diff --git a/kvstore/CMakeLists.txt b/kvstore/CMakeLists.txt index 382ddbc..155d804 100644 --- a/kvstore/CMakeLists.txt +++ b/kvstore/CMakeLists.txt @@ -1,13 +1,3 @@ -cmake_minimum_required(VERSION 2.6) -set(CMAKE_BUILD_TYPE Debug) - -add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/kvstore.pb.cc - ${CMAKE_CURRENT_BINARY_DIR}/kvstore.pb.h - COMMAND protoc --cpp_out=${CMAKE_CURRENT_BINARY_DIR} - --proto_path=${CMAKE_CURRENT_SOURCE_DIR} - ${CMAKE_CURRENT_SOURCE_DIR}/kvstore.proto - DEPENDS kvstore.proto) - include_directories(${CMAKE_CURRENT_BINARY_DIR}) add_library(protobufrpc protobufrpc.cc socket_pool.cc workqueue.cc) @@ -20,10 +10,18 @@ add_library(kvclient SHARED kvclient.cc kvservice.cc backend.cc kvstore.pb.cc protobufrpc.cc socket_pool.cc workqueue.cc) target_link_libraries(kvclient - boost_thread-mt boost_regex-mt boost_system-mt - boost_program_options-mt db protobuf pthread) + boost_thread boost_regex boost_system + boost_program_options db protobuf pthread) target_link_libraries(kvstore kvservice - boost_thread-mt boost_regex-mt boost_system-mt - boost_program_options-mt db protobuf protobufrpc pthread) + boost_thread boost_regex boost_system + boost_program_options db protobuf protobufrpc pthread) + +add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/kvstore.pb.cc + ${CMAKE_CURRENT_BINARY_DIR}/kvstore.pb.h + COMMAND protoc --cpp_out=${CMAKE_CURRENT_BINARY_DIR} + --proto_path=${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_CURRENT_SOURCE_DIR}/kvstore.proto + DEPENDS kvstore.proto) +