|
@@ -7,4 +7,16 @@ file(GLOB GENERATED_SOURCES addressbook.pb.cc addressbook.grpc.pb.cc)
|
|
set(ADDRESSBOOK_SERVER "address_servers")
|
|
set(ADDRESSBOOK_SERVER "address_servers")
|
|
|
|
|
|
add_executable(${ADDRESSBOOK_SERVER} ${SOURCES} ${GENERATED_SOURCES})
|
|
add_executable(${ADDRESSBOOK_SERVER} ${SOURCES} ${GENERATED_SOURCES})
|
|
-target_link_libraries(${ADDRESSBOOK_SERVER} protobuf grpc++)
|
|
|
|
|
|
+
|
|
|
|
+if(WIN32)
|
|
|
|
+ include_directories(${GRPC_INCLUDE_PATHS} "/")
|
|
|
|
+ set(GRPC_LIBRARIES "")
|
|
|
|
+ target_link_libraries(${ADDRESSBOOK_SERVER} "${GRPC_LIBRARIES}/grpc++.lib")
|
|
|
|
+
|
|
|
|
+ #Needs to set path to protobuf libraries
|
|
|
|
+ set(PROTOBUF_INSTALATION_PATH "")
|
|
|
|
+ set(PROTOBUF_LIBRARIES_PATH ${PROTOBUF_INSTALATION_PATH}/lib)
|
|
|
|
+ target_link_libraries(${ADDRESSBOOK_SERVER} "${PROTOBUF_LIBRARIES_PATH}/libprotobuf.lib")
|
|
|
|
+elseif(UNIX)
|
|
|
|
+ target_link_libraries(${ADDRESSBOOK_SERVER} protobuf grpc++)
|
|
|
|
+endif()
|