@@ -35,6 +35,10 @@ py_proto_compile(general_model_config_py_proto SRCS proto/general_model_config.p
3535add_custom_target (general_model_config_py_proto_init ALL COMMAND ${CMAKE_COMMAND } -E touch __init__.py )
3636add_dependencies (general_model_config_py_proto general_model_config_py_proto_init )
3737
38+ py_grpc_proto_compile (multi_lang_general_model_service_py_proto SRCS proto/multi_lang_general_model_service.proto )
39+ add_custom_target (multi_lang_general_model_service_py_proto_init ALL COMMAND ${CMAKE_COMMAND } -E touch __init__.py )
40+ add_dependencies (multi_lang_general_model_service_py_proto multi_lang_general_model_service_py_proto_init )
41+
3842if (CLIENT)
3943py_proto_compile (sdk_configure_py_proto SRCS proto/sdk_configure.proto )
4044add_custom_target (sdk_configure_py_proto_init ALL COMMAND ${CMAKE_COMMAND } -E touch __init__.py )
@@ -51,6 +55,11 @@ add_custom_command(TARGET general_model_config_py_proto POST_BUILD
5155 COMMENT "Copy generated general_model_config proto file into directory paddle_serving_client/proto."
5256 WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR } )
5357
58+ add_custom_command (TARGET multi_lang_general_model_service_py_proto POST_BUILD
59+ COMMAND ${CMAKE_COMMAND } -E make_directory ${PADDLE_SERVING_BINARY_DIR } /python/paddle_serving_client/proto
60+ COMMAND cp *.py ${PADDLE_SERVING_BINARY_DIR } /python/paddle_serving_client/proto
61+ COMMENT "Copy generated multi_lang_general_model_service proto file into directory paddle_serving_client/proto."
62+ WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR } )
5463endif ()
5564
5665if (APP)
@@ -77,6 +86,11 @@ add_custom_command(TARGET general_model_config_py_proto POST_BUILD
7786 COMMAND cp *.py ${PADDLE_SERVING_BINARY_DIR } /python/paddle_serving_server/proto
7887 COMMENT "Copy generated general_model_config proto file into directory paddle_serving_server/proto."
7988 WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR } )
89+ add_custom_command (TARGET multi_lang_general_model_service_py_proto POST_BUILD
90+ COMMAND ${CMAKE_COMMAND } -E make_directory ${PADDLE_SERVING_BINARY_DIR } /python/paddle_serving_server/proto
91+ COMMAND cp *.py ${PADDLE_SERVING_BINARY_DIR } /python/paddle_serving_server/proto
92+ COMMENT "Copy generated multi_lang_general_model_service proto file into directory paddle_serving_server/proto."
93+ WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR } )
8094else ()
8195add_custom_command (TARGET server_config_py_proto POST_BUILD
8296 COMMAND ${CMAKE_COMMAND } -E make_directory
@@ -95,5 +109,11 @@ add_custom_command(TARGET general_model_config_py_proto POST_BUILD
95109 COMMENT "Copy generated general_model_config proto file into directory
96110 paddle_serving_server_gpu/proto."
97111 WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR } )
112+
113+ add_custom_command (TARGET multi_lang_general_model_service_py_proto POST_BUILD
114+ COMMAND ${CMAKE_COMMAND } -E make_directory ${PADDLE_SERVING_BINARY_DIR } /python/paddle_serving_server_gpu/proto
115+ COMMAND cp *.py ${PADDLE_SERVING_BINARY_DIR } /python/paddle_serving_server_gpu/proto
116+ COMMENT "Copy generated multi_lang_general_model_service proto file into directory paddle_serving_server_gpu/proto."
117+ WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR } )
98118endif ()
99119endif ()
0 commit comments