* make onnxproto as static library
Signed-off-by: Roman Rusyaev <r.rusyaev@samsung.com>
-Protobuf_Generate(ONNX_PROTO "${CMAKE_CURRENT_BINARY_DIR}/generated"
- "${ONNXSource_DIR}" "onnx/onnx.proto")
+Protobuf_Generate(ONNX_PROTO "${CMAKE_CURRENT_BINARY_DIR}/generated" "${ONNXSource_DIR}" "onnx/onnx.proto")
-add_library(onnxproto SHARED ${ONNX_PROTO_SOURCES})
+add_library(onnxproto STATIC ${ONNX_PROTO_SOURCES})
+set_target_properties(onnxproto PROPERTIES POSITION_INDEPENDENT_CODE ON)
target_include_directories(onnxproto PUBLIC ${ONNX_PROTO_INCLUDE_DIRS})
target_link_libraries(onnxproto libprotobuf)