1 # If the pyx file is a C++ file, we should specify that here.
2 set(CMAKE_INCLUDE_CURRENT_DIR ON)
4 set(TARGET_NAME "dnn_builder")
6 set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${PYTHON_BRIDGE_OUTPUT_DIRECTORY}/inference_engine/${TARGET_NAME})
7 set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_LIBRARY_OUTPUT_DIRECTORY})
9 set_source_files_properties(
16 PROPERTIES CYTHON_IS_CXX TRUE
22 dnn_builder_impl_defs.pxd
28 set_target_properties (${TARGET_NAME} PROPERTIES CXX_STANDARD 11 LINKER_LANGUAGE CXX)
29 add_dependencies (${TARGET_NAME} ie_api)
30 target_include_directories (${TARGET_NAME} PRIVATE ${PYTHON_BRIDGE_SRC_ROOT}/src/openvino/inference_engine )
31 target_link_libraries (${TARGET_NAME} PRIVATE ${InferenceEngine_LIBRARIES})
34 ADD_CUSTOM_COMMAND (TARGET ${TARGET_NAME}
36 COMMAND ${CMAKE_COMMAND} -E copy ${PYTHON_BRIDGE_SRC_ROOT}/src/openvino/inference_engine/${TARGET_NAME}/__init__.py ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}