| @@ -35,42 +35,13 @@ target_compile_options(ge_proto_dump PRIVATE | |||||
| ) | ) | ||||
| target_link_libraries(ge_proto_dump PRIVATE | target_link_libraries(ge_proto_dump PRIVATE | ||||
| $<BUILD_INTERFACE:intf_pub> | |||||
| ascend_protobuf | |||||
| ) | |||||
| target_link_options(ge_proto_dump PRIVATE | |||||
| -Wl,-Bsymbolic | |||||
| ) | |||||
| add_library(ge_proto_dump_static STATIC | |||||
| ${DUMP_PROTO_SRCS} | |||||
| ) | |||||
| target_compile_definitions(ge_proto_dump_static PRIVATE | |||||
| PROTOBUF_INLINE_NOT_IN_HEADERS=0 | |||||
| google=ascend_private | |||||
| $<IF:$<STREQUAL:${TARGET_SYSTEM_NAME},Windows>,OS_TYPE=WIN,OS_TYPE=0> | |||||
| $<$<STREQUAL:${TARGET_SYSTEM_NAME},Windows>:SECUREC_USING_STD_SECURE_LIB=0 NOMINMAX> | |||||
| ) | |||||
| target_compile_options(ge_proto_dump_static PRIVATE | |||||
| -O2 | |||||
| -fno-common | |||||
| -fvisibility=hidden | |||||
| $<$<AND:$<STREQUAL:${TARGET_SYSTEM_NAME},Windows>,$<STREQUAL:${CMAKE_CONFIGURATION_TYPES},Debug>>:/MTd> | |||||
| $<$<AND:$<STREQUAL:${TARGET_SYSTEM_NAME},Windows>,$<STREQUAL:${CMAKE_CONFIGURATION_TYPES},Release>>:/MT> | |||||
| ) | |||||
| target_link_libraries(ge_proto_dump_static PRIVATE | |||||
| $<BUILD_INTERFACE:intf_pub> | $<BUILD_INTERFACE:intf_pub> | ||||
| ascend_protobuf_static | ascend_protobuf_static | ||||
| ) | ) | ||||
| target_link_options(ge_proto_dump_static PRIVATE | |||||
| target_link_options(ge_proto_dump PRIVATE | |||||
| -Wl,-Bsymbolic | -Wl,-Bsymbolic | ||||
| ) | ) | ||||
| ################################################################## | ################################################################## | ||||
| set(SRC_LIST | set(SRC_LIST | ||||
| @@ -270,7 +241,7 @@ target_link_libraries(ge_executor PRIVATE | |||||
| $<BUILD_INTERFACE:intf_pub> | $<BUILD_INTERFACE:intf_pub> | ||||
| json | json | ||||
| ascend_protobuf_static | ascend_protobuf_static | ||||
| ge_proto_dump_static | |||||
| ge_proto_dump | |||||
| c_sec | c_sec | ||||
| $<$<NOT:$<STREQUAL:${TARGET_SYSTEM_NAME},Android>>:-lrt> | $<$<NOT:$<STREQUAL:${TARGET_SYSTEM_NAME},Android>>:-lrt> | ||||
| -ldl | -ldl | ||||