[IE][CMAKE] Fix for in-tree generated InferenceEngineConfig.cmake (#3593)

Add `IE::` prefixed aliases for provided targets.
This commit is contained in:
Vladislav Vinogradov 2020-12-15 07:20:56 +03:00 committed by GitHub
parent 524b226906
commit 61752b806f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -4,6 +4,12 @@
if(DEFINED IE_MAIN_SOURCE_DIR AND TARGET inference_engine) if(DEFINED IE_MAIN_SOURCE_DIR AND TARGET inference_engine)
set(InferenceEngine_LIBRARIES inference_engine inference_engine_c_api) set(InferenceEngine_LIBRARIES inference_engine inference_engine_c_api)
if(NOT TARGET IE::inference_engine)
add_library(IE::inference_engine ALIAS inference_engine)
endif()
if(TARGET inference_engine_c_api AND NOT TARGET IE::inference_engine_c_api)
add_library(IE::inference_engine_c_api ALIAS inference_engine_c_api)
endif()
else() else()
include("${CMAKE_CURRENT_LIST_DIR}/targets.cmake") include("${CMAKE_CURRENT_LIST_DIR}/targets.cmake")
if(NOT MSVC) if(NOT MSVC)