Skip to content
Snippets Groups Projects

gRPC and vereign services code generation

Merged Daniel Lyubomirov requested to merge 18-code-generation into master
105 files
+ 25214
791
Compare changes
  • Side-by-side
  • Inline
Files
105
@@ -11,8 +11,8 @@ function(target_proto_generate)
@@ -11,8 +11,8 @@ function(target_proto_generate)
message(STATUS "proto target: ${PROTO_TARGET}")
message(STATUS "proto target: ${PROTO_TARGET}")
message(STATUS " proto output dir: ${PROTO_GEN_DIR}")
message(STATUS " proto output dir: ${PROTO_GEN_DIR}")
message(STATUS " proto src dir: ${PROTO_SRC_DIR}")
message(STATUS " proto src dir: ${PROTO_SRC_DIR}")
 
message(STATUS " ${PROTO_DEFINITIONS}")
# FIXME: remove hardcoded googleapis include below
foreach (proto ${PROTO_DEFINITIONS})
foreach (proto ${PROTO_DEFINITIONS})
get_filename_component(_proto ${proto} ABSOLUTE)
get_filename_component(_proto ${proto} ABSOLUTE)
get_filename_component(_proto_path "${_proto}" PATH)
get_filename_component(_proto_path "${_proto}" PATH)
@@ -31,7 +31,6 @@ function(target_proto_generate)
@@ -31,7 +31,6 @@ function(target_proto_generate)
--cpp_out "${PROTO_GEN_DIR}"
--cpp_out "${PROTO_GEN_DIR}"
--proto_path "${PROTO_SRC_DIR}"
--proto_path "${PROTO_SRC_DIR}"
-I "${_proto_path}"
-I "${_proto_path}"
-I "${CMAKE_SOURCE_DIR}/src/vereign/proto/googleapis"
"${_proto}"
"${_proto}"
DEPENDS "${_proto}")
DEPENDS "${_proto}")
@@ -52,7 +51,6 @@ function(target_grpc_generate)
@@ -52,7 +51,6 @@ function(target_grpc_generate)
message(STATUS " grpc output dir: ${PROTO_GEN_DIR}")
message(STATUS " grpc output dir: ${PROTO_GEN_DIR}")
message(STATUS " grpc src dir: ${PROTO_SRC_DIR}")
message(STATUS " grpc src dir: ${PROTO_SRC_DIR}")
# FIXME: remove hardcoded googleapis include below
foreach (proto ${PROTO_DEFINITIONS})
foreach (proto ${PROTO_DEFINITIONS})
get_filename_component(_proto ${proto} ABSOLUTE)
get_filename_component(_proto ${proto} ABSOLUTE)
get_filename_component(_proto_path "${_proto}" PATH)
get_filename_component(_proto_path "${_proto}" PATH)
@@ -72,7 +70,6 @@ function(target_grpc_generate)
@@ -72,7 +70,6 @@ function(target_grpc_generate)
--cpp_out "${PROTO_GEN_DIR}"
--cpp_out "${PROTO_GEN_DIR}"
--proto_path "${PROTO_SRC_DIR}"
--proto_path "${PROTO_SRC_DIR}"
-I "${_proto_path}"
-I "${_proto_path}"
-I "${CMAKE_SOURCE_DIR}/src/vereign/proto/googleapis"
--plugin=protoc-gen-grpc="${GRPC_CPP_PLUGIN_EXECUTABLE}"
--plugin=protoc-gen-grpc="${GRPC_CPP_PLUGIN_EXECUTABLE}"
"${_proto}"
"${_proto}"
DEPENDS "${_proto}")
DEPENDS "${_proto}")
Loading