Expose the device name according to the user's choice. (#9050)

Signed-off-by: Wang, Yang <yang4.wang@intel.com>
This commit is contained in:
Wang, Yang 2021-12-07 17:07:33 +08:00 committed by GitHub
parent 696abab4cc
commit 96570d52f4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -6,15 +6,28 @@ set (TARGET_NAME "ov_auto_plugin")
file(GLOB SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/*.cpp ${CMAKE_CURRENT_SOURCE_DIR}/utils/*.cpp)
ie_add_plugin(NAME ${TARGET_NAME}
DEVICE_NAME "MULTI"
SOURCES ${SOURCES}
VERSION_DEFINES_FOR plugin.cpp)
if(ENABLE_AUTO AND ENABLE_MULTI)
ie_add_plugin(NAME ${TARGET_NAME}
DEVICE_NAME "MULTI"
SOURCES ${SOURCES}
VERSION_DEFINES_FOR plugin.cpp)
ie_add_plugin(NAME ${TARGET_NAME}
DEVICE_NAME "AUTO"
PSEUDO_PLUGIN_FOR "MULTI"
DEFAULT_CONFIG "MULTI_WORK_MODE_AS_AUTO:YES")
ie_add_plugin(NAME ${TARGET_NAME}
DEVICE_NAME "AUTO"
PSEUDO_PLUGIN_FOR "MULTI"
DEFAULT_CONFIG "MULTI_WORK_MODE_AS_AUTO:YES")
elseif(ENABLE_AUTO)
ie_add_plugin(NAME ${TARGET_NAME}
DEVICE_NAME "AUTO"
SOURCES ${SOURCES}
VERSION_DEFINES_FOR plugin.cpp
DEFAULT_CONFIG "MULTI_WORK_MODE_AS_AUTO:YES")
elseif(ENABLE_MULTI)
ie_add_plugin(NAME ${TARGET_NAME}
DEVICE_NAME "MULTI"
SOURCES ${SOURCES}
VERSION_DEFINES_FOR plugin.cpp)
endif()
target_link_libraries(${TARGET_NAME} PRIVATE ngraph inference_engine_transformations)