From f2963713d0bf5622dcc4e85df83efe85cd3c3c74 Mon Sep 17 00:00:00 2001 From: Ilya Lavrenov Date: Mon, 2 Nov 2020 17:58:52 +0300 Subject: [PATCH] Fixed FAST build mode (#2926) --- inference-engine/src/inference_engine/CMakeLists.txt | 6 ++++-- inference-engine/src/vpu/common/CMakeLists.txt | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/inference-engine/src/inference_engine/CMakeLists.txt b/inference-engine/src/inference_engine/CMakeLists.txt index 97eba73f331..fa7b03201d3 100644 --- a/inference-engine/src/inference_engine/CMakeLists.txt +++ b/inference-engine/src/inference_engine/CMakeLists.txt @@ -12,7 +12,7 @@ file (GLOB LIBRARY_SRC # TODO: WA for OneHot pass usage in reshape set(LEGACY_SRC_ROOT "${IE_MAIN_SOURCE_DIR}/src/legacy_api/src/") -list(APPEND LIBRARY_SRC +set(LEGACY_LIBRARY_SHARED_SRCS "${LEGACY_SRC_ROOT}/transformations/convert_opset1_to_legacy/convert_one_hot_to_one_hot_ie.cpp" "${LEGACY_SRC_ROOT}/ngraph_ops/onehot_ie.cpp") @@ -125,6 +125,7 @@ add_cpplint_target(${TARGET_NAME}_cpplint FOR_TARGETS ${TARGET_NAME}_obj) add_library(${TARGET_NAME} SHARED ${IE_STATIC_DEPENDENT_FILES} + ${LEGACY_LIBRARY_SHARED_SRCS} ${vs_version_file} $) @@ -137,7 +138,8 @@ target_link_libraries(${TARGET_NAME} PRIVATE pugixml openvino::itt ${CMAKE_DL_LI ${NGRAPH_LIBRARIES} inference_engine_transformations) target_include_directories(${TARGET_NAME} INTERFACE ${PUBLIC_HEADERS_DIR} - PRIVATE $) + PRIVATE $ + $) if(WIN32) set_target_properties(${TARGET_NAME} PROPERTIES COMPILE_PDB_NAME ${TARGET_NAME}) diff --git a/inference-engine/src/vpu/common/CMakeLists.txt b/inference-engine/src/vpu/common/CMakeLists.txt index d0cd7c00952..35a7a61437b 100644 --- a/inference-engine/src/vpu/common/CMakeLists.txt +++ b/inference-engine/src/vpu/common/CMakeLists.txt @@ -39,8 +39,6 @@ function(add_common_target TARGET_NAME STATIC_IE) $) if(WIN32) - target_compile_definitions(${TARGET_NAME} PRIVATE NOMINMAX) - set_target_properties(${TARGET_NAME} PROPERTIES COMPILE_PDB_NAME ${TARGET_NAME}) endif() @@ -54,6 +52,10 @@ function(add_common_target TARGET_NAME STATIC_IE) target_link_libraries(${TARGET_NAME} PUBLIC ${NGRAPH_LIBRARIES} inference_engine_transformations PRIVATE openvino::itt) + + if(NOT STATIC_IE) + target_link_libraries(${TARGET_NAME} PUBLIC inference_engine_legacy) + endif() endfunction() add_common_target("vpu_common_lib" FALSE)