mirror of
https://github.com/opencv/opencv.git
synced 2025-06-10 02:53:07 +08:00
Adopted detection of Inference Engine
This commit is contained in:
parent
6bf6d1dc6b
commit
d0c4a92b4c
@ -1580,19 +1580,22 @@ endif()
|
|||||||
|
|
||||||
if(WITH_INF_ENGINE OR INF_ENGINE_TARGET)
|
if(WITH_INF_ENGINE OR INF_ENGINE_TARGET)
|
||||||
if(INF_ENGINE_TARGET)
|
if(INF_ENGINE_TARGET)
|
||||||
|
list(GET INF_ENGINE_TARGET 0 ie_target)
|
||||||
set(__msg "YES (${INF_ENGINE_RELEASE} / ${INF_ENGINE_VERSION})")
|
set(__msg "YES (${INF_ENGINE_RELEASE} / ${INF_ENGINE_VERSION})")
|
||||||
get_target_property(_lib ${INF_ENGINE_TARGET} IMPORTED_LOCATION)
|
get_target_property(_lib ${ie_target} IMPORTED_LOCATION)
|
||||||
get_target_property(_lib_imp_rel ${INF_ENGINE_TARGET} IMPORTED_IMPLIB_RELEASE)
|
get_target_property(_lib_imp_rel ${ie_target} IMPORTED_IMPLIB_RELEASE)
|
||||||
get_target_property(_lib_imp_dbg ${INF_ENGINE_TARGET} IMPORTED_IMPLIB_DEBUG)
|
get_target_property(_lib_imp_dbg ${ie_target} IMPORTED_IMPLIB_DEBUG)
|
||||||
get_target_property(_lib_rel ${INF_ENGINE_TARGET} IMPORTED_LOCATION_RELEASE)
|
get_target_property(_lib_rel ${ie_target} IMPORTED_LOCATION_RELEASE)
|
||||||
get_target_property(_lib_dbg ${INF_ENGINE_TARGET} IMPORTED_LOCATION_DEBUG)
|
get_target_property(_lib_dbg ${ie_target} IMPORTED_LOCATION_DEBUG)
|
||||||
ocv_build_features_string(_lib
|
ocv_build_features_string(_lib
|
||||||
IF _lib THEN "${_lib}"
|
IF _lib THEN "${_lib}"
|
||||||
IF _lib_imp_rel AND _lib_imp_dbg THEN "${_lib_imp_rel} / ${_lib_imp_dbg}"
|
IF _lib_imp_rel AND _lib_imp_dbg THEN "${_lib_imp_rel} / ${_lib_imp_dbg}"
|
||||||
IF _lib_rel AND _lib_dbg THEN "${_lib_rel} / ${_lib_dbg}"
|
IF _lib_rel AND _lib_dbg THEN "${_lib_rel} / ${_lib_dbg}"
|
||||||
|
IF _lib_rel THEN "${_lib_rel}"
|
||||||
|
IF _lib_dbg THEN "${_lib_dbg}"
|
||||||
ELSE "unknown"
|
ELSE "unknown"
|
||||||
)
|
)
|
||||||
get_target_property(_inc ${INF_ENGINE_TARGET} INTERFACE_INCLUDE_DIRECTORIES)
|
get_target_property(_inc ${ie_target} INTERFACE_INCLUDE_DIRECTORIES)
|
||||||
status(" Inference Engine:" "${__msg}")
|
status(" Inference Engine:" "${__msg}")
|
||||||
status(" libs:" "${_lib}")
|
status(" libs:" "${_lib}")
|
||||||
status(" includes:" "${_inc}")
|
status(" includes:" "${_inc}")
|
||||||
|
@ -52,7 +52,7 @@ endfunction()
|
|||||||
|
|
||||||
find_package(InferenceEngine QUIET)
|
find_package(InferenceEngine QUIET)
|
||||||
if(InferenceEngine_FOUND)
|
if(InferenceEngine_FOUND)
|
||||||
set(INF_ENGINE_TARGET IE::inference_engine)
|
set(INF_ENGINE_TARGET ${InferenceEngine_LIBRARIES})
|
||||||
set(INF_ENGINE_VERSION "${InferenceEngine_VERSION}" CACHE STRING "")
|
set(INF_ENGINE_VERSION "${InferenceEngine_VERSION}" CACHE STRING "")
|
||||||
message(STATUS "Detected InferenceEngine: cmake package")
|
message(STATUS "Detected InferenceEngine: cmake package")
|
||||||
endif()
|
endif()
|
||||||
|
Loading…
Reference in New Issue
Block a user