Added EXCLUDE_FROM_ALL for static versions of plugins (#3174)
This commit is contained in:
parent
9ec18eeb9b
commit
5dfb291a56
@ -64,7 +64,8 @@ target_include_directories(${TARGET_NAME}_test_static PUBLIC ${CMAKE_CURRENT_SOU
|
||||
set_target_properties(${TARGET_NAME}_test_static PROPERTIES COMPILE_PDB_NAME ${TARGET_NAME}_test_static)
|
||||
|
||||
set_target_properties(${TARGET_NAME} ${TARGET_NAME}_test_static
|
||||
PROPERTIES INTERPROCEDURAL_OPTIMIZATION_RELEASE ${ENABLE_LTO})
|
||||
PROPERTIES INTERPROCEDURAL_OPTIMIZATION_RELEASE ${ENABLE_LTO}
|
||||
EXCLUDE_FROM_ALL ON)
|
||||
|
||||
# install
|
||||
|
||||
|
@ -178,6 +178,8 @@ target_link_libraries(${TARGET_NAME}_s PRIVATE openvino::itt ${CMAKE_DL_LIBS} ${
|
||||
|
||||
target_compile_definitions(${TARGET_NAME}_s PUBLIC USE_STATIC_IE)
|
||||
|
||||
set_target_properties(${TARGET_NAME}_s PROPERTIES EXCLUDE_FROM_ALL ON)
|
||||
|
||||
# LTO
|
||||
|
||||
set_target_properties(${TARGET_NAME} ${TARGET_NAME}_obj ${TARGET_NAME}_s
|
||||
|
@ -207,6 +207,8 @@ set_ie_threading_interface_for(${TARGET_NAME}_obj)
|
||||
target_compile_definitions(${TARGET_NAME}_obj PUBLIC -DMKLDNN_THR=${MKLDNN_THR}
|
||||
PRIVATE USE_STATIC_IE IMPLEMENT_INFERENCE_ENGINE_PLUGIN)
|
||||
|
||||
set_target_properties(${TARGET_NAME}_obj PROPERTIES EXCLUDE_FROM_ALL ON)
|
||||
|
||||
# LTO
|
||||
|
||||
set_target_properties(${TARGET_NAME} ${TARGET_NAME}_obj
|
||||
|
@ -169,6 +169,8 @@ target_link_libraries(${TARGET_NAME}_s PRIVATE fluid openvino::itt
|
||||
|
||||
target_compile_definitions(${TARGET_NAME}_s INTERFACE USE_STATIC_IE)
|
||||
|
||||
set_target_properties(${TARGET_NAME}_s PROPERTIES EXCLUDE_FROM_ALL ON)
|
||||
|
||||
# LTO
|
||||
|
||||
set_target_properties(${TARGET_NAME} ${TARGET_NAME}_obj ${TARGET_NAME}_s
|
||||
|
@ -26,6 +26,7 @@ function(add_common_target TARGET_NAME STATIC_IE)
|
||||
target_compile_definitions(${TARGET_NAME}
|
||||
PUBLIC
|
||||
USE_STATIC_IE)
|
||||
set_target_properties(${TARGET_NAME} PROPERTIES EXCLUDE_FROM_ALL ON)
|
||||
endif()
|
||||
target_compile_definitions(${TARGET_NAME} PRIVATE IMPLEMENT_INFERENCE_ENGINE_PLUGIN)
|
||||
|
||||
|
@ -22,6 +22,7 @@ function(add_graph_transformer_target TARGET_NAME STATIC_IE)
|
||||
target_compile_definitions(${TARGET_NAME}
|
||||
PUBLIC
|
||||
USE_STATIC_IE)
|
||||
set_target_properties(${TARGET_NAME} PROPERTIES EXCLUDE_FROM_ALL ON)
|
||||
endif()
|
||||
target_compile_definitions(${TARGET_NAME} PRIVATE IMPLEMENT_INFERENCE_ENGINE_PLUGIN)
|
||||
|
||||
|
@ -73,7 +73,7 @@ target_link_libraries(ngraph_backend PUBLIC ngraph
|
||||
ngraph::builder
|
||||
ngraph::reference)
|
||||
if (NOT WIN32)
|
||||
target_link_libraries(ngraph_backend PRIVATE dl)
|
||||
target_link_libraries(ngraph_backend PRIVATE ${CMAKE_DL_LIBS})
|
||||
endif()
|
||||
target_compile_definitions(ngraph_backend PRIVATE BACKEND_DLL_EXPORTS)
|
||||
target_include_directories(ngraph_backend PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
|
Loading…
Reference in New Issue
Block a user