|
|
|
@@ -114,20 +114,30 @@ endif () |
|
|
|
|
|
|
|
add_dependencies(_c_dataengine generated_engine_files) |
|
|
|
|
|
|
|
if (ENABLE_PYTHON) |
|
|
|
set_target_properties(_c_dataengine PROPERTIES |
|
|
|
PREFIX "${PYTHON_MODULE_PREFIX}" |
|
|
|
SUFFIX "${PYTHON_MODULE_EXTENSION}" |
|
|
|
) |
|
|
|
endif() |
|
|
|
|
|
|
|
###################################################################### |
|
|
|
|
|
|
|
################# Link with external libraries ######################## |
|
|
|
target_link_libraries(_c_dataengine PRIVATE mindspore mindspore_gvar) |
|
|
|
if (${CMAKE_SYSTEM_NAME} MATCHES "Windows") |
|
|
|
target_link_libraries(_c_dataengine PRIVATE mindspore::pybind11_module ${PYTHON_LIBRARIES} mindspore::protobuf ${SECUREC_LIBRARY}) |
|
|
|
if (ENABLE_PYTHON) |
|
|
|
target_link_libraries(_c_dataengine PRIVATE mindspore::pybind11_module ${PYTHON_LIBRARIES} mindspore::protobuf ${SECUREC_LIBRARY}) |
|
|
|
else() |
|
|
|
target_link_libraries(_c_dataengine PRIVATE mindspore::protobuf ${SECUREC_LIBRARY}) |
|
|
|
endif() |
|
|
|
else() |
|
|
|
set(ICU_LIB mindspore::icuuc mindspore::icudata mindspore::icui18n) |
|
|
|
target_link_libraries(_c_dataengine PRIVATE mindspore::pybind11_module -ldl mindspore::protobuf ${SECUREC_LIBRARY}) |
|
|
|
if (ENABLE_PYTHON) |
|
|
|
target_link_libraries(_c_dataengine PRIVATE mindspore::pybind11_module -ldl mindspore::protobuf ${SECUREC_LIBRARY}) |
|
|
|
else() |
|
|
|
target_link_libraries(_c_dataengine PRIVATE -ldl mindspore::protobuf ${SECUREC_LIBRARY}) |
|
|
|
endif() |
|
|
|
endif() |
|
|
|
target_link_libraries(_c_dataengine PUBLIC mindspore::jpeg_turbo mindspore::opencv_core mindspore::opencv_imgcodecs |
|
|
|
mindspore::opencv_imgproc mindspore::tinyxml2 mindspore::sentencepiece mindspore::sentencepiece_train ${ICU_LIB}) |
|
|
|
|