enabled LTO for GPU plugun helper libs (#12891)
This commit is contained in:
1 parent
1ded0750c9
commit
ee8575134a
4 files changed
+12
-9
No files matched your search
@@ -49,9 +49,9 @@ if(COMMAND add_cpplint_target)
|
||||
add_cpplint_target(${TARGET_NAME}_cpplint FOR_TARGETS ${TARGET_NAME})
|
||||
endif()
|
||||
|
||||
if(COMMAND set_ie_threading_interface_for)
|
||||
set_ie_threading_interface_for(${TARGET_NAME})
|
||||
endif()
|
||||
set_ie_threading_interface_for(${TARGET_NAME})
|
||||
|
||||
set_target_properties(${TARGET_NAME} PROPERTIES INTERPROCEDURAL_OPTIMIZATION_RELEASE ${ENABLE_LTO})
|
||||
|
||||
if(WIN32)
|
||||
target_link_libraries(${TARGET_NAME} PRIVATE setupapi)
|
||||
|
||||
@@ -77,6 +77,8 @@ endif()
|
||||
|
||||
target_link_libraries(${TARGET_NAME} PUBLIC OpenCL rapidjson inference_engine_plugin_api)
|
||||
|
||||
set_target_properties(${TARGET_NAME} PROPERTIES INTERPROCEDURAL_OPTIMIZATION_RELEASE ${ENABLE_LTO})
|
||||
|
||||
if(WIN32)
|
||||
target_link_libraries(${TARGET_NAME} PRIVATE setupapi)
|
||||
elseif((NOT ANDROID) AND (UNIX))
|
||||
|
||||
@@ -34,9 +34,7 @@ if(COMMAND add_cpplint_target)
|
||||
add_cpplint_target(${TARGET_NAME}_cpplint FOR_TARGETS ${TARGET_NAME})
|
||||
endif()
|
||||
|
||||
if(COMMAND set_ie_threading_interface_for)
|
||||
set_ie_threading_interface_for(${TARGET_NAME})
|
||||
endif()
|
||||
set_ie_threading_interface_for(${TARGET_NAME})
|
||||
|
||||
target_link_libraries(${TARGET_NAME} PRIVATE
|
||||
OpenCL
|
||||
@@ -48,6 +46,8 @@ if(ENABLE_ONEDNN_FOR_GPU)
|
||||
target_link_libraries(${TARGET_NAME} PUBLIC onednn_gpu_tgt)
|
||||
endif()
|
||||
|
||||
set_target_properties(${TARGET_NAME} PROPERTIES INTERPROCEDURAL_OPTIMIZATION_RELEASE ${ENABLE_LTO})
|
||||
|
||||
if(WIN32)
|
||||
target_link_libraries(${TARGET_NAME} PRIVATE setupapi)
|
||||
elseif((NOT ANDROID) AND (UNIX))
|
||||
|
||||
@@ -28,15 +28,15 @@ set(SOURCES_ALL
|
||||
|
||||
add_executable(${TARGET_NAME} ${SOURCES_ALL})
|
||||
|
||||
if(COMMAND set_ie_threading_interface_for)
|
||||
set_ie_threading_interface_for(${TARGET_NAME})
|
||||
endif()
|
||||
set_ie_threading_interface_for(${TARGET_NAME})
|
||||
|
||||
# Workaround to avoid warnings during LTO build
|
||||
if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
|
||||
set_target_properties(${TARGET_NAME} PROPERTIES LINK_FLAGS_RELEASE "-Wno-error=maybe-uninitialized -Wno-maybe-uninitialized")
|
||||
endif()
|
||||
|
||||
set_target_properties(${TARGET_NAME} PROPERTIES INTERPROCEDURAL_OPTIMIZATION_RELEASE ${ENABLE_LTO})
|
||||
|
||||
target_link_libraries(${TARGET_NAME} PRIVATE openvino_intel_gpu_graph
|
||||
inference_engine
|
||||
OpenCL
|
||||
@@ -50,6 +50,7 @@ target_include_directories(${TARGET_NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
|
||||
$<TARGET_PROPERTY:openvino_intel_gpu_kernels,INTERFACE_INCLUDE_DIRECTORIES>
|
||||
$<TARGET_PROPERTY:openvino_intel_gpu_runtime,INTERFACE_INCLUDE_DIRECTORIES>
|
||||
${CMAKE_HOME_DIRECTORY}/src/core/reference/include/)
|
||||
|
||||
if(WIN32)
|
||||
target_link_libraries(${TARGET_NAME} PRIVATE setupapi)
|
||||
elseif((NOT ANDROID) AND (UNIX))
|
||||
|
||||
Reference in new issue
Block a user