Explicitly link onednn with tbb for tbb version in [2018,2019.4] (#12789)
Ticket: 89800
This commit is contained in:
parent
8a4cb9b332
commit
f83cc881e7
@ -26,16 +26,6 @@ file(GLOB_RECURSE HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/src/*.h
|
||||
|
||||
addVersionDefines(${CMAKE_CURRENT_SOURCE_DIR}/src/plugin.cpp CI_BUILD_NUMBER)
|
||||
|
||||
# WA for old TBBConfig.cmake like tbb2019_20180718oss
|
||||
# they don't check that imported target is already created
|
||||
if(TBB_FOUND AND TBB_VERSION VERSION_GREATER_EQUAL 2018 AND TBB_VERSION VERSION_LESS_EQUAL 2019.4)
|
||||
set(Threading_cmake_included ON)
|
||||
set(DNNL_CPU_THREADING_RUNTIME "${THREADING}")
|
||||
function(find_package_tbb)
|
||||
# dummy
|
||||
endfunction()
|
||||
endif()
|
||||
|
||||
add_subdirectory(thirdparty)
|
||||
if(ENABLE_TESTS)
|
||||
add_subdirectory(tests/unit)
|
||||
|
11
src/plugins/intel_cpu/thirdparty/CMakeLists.txt
vendored
11
src/plugins/intel_cpu/thirdparty/CMakeLists.txt
vendored
@ -59,6 +59,17 @@ function(ie_add_onednn)
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -diag-disable=10121")
|
||||
endif()
|
||||
|
||||
# WA for old TBBConfig.cmake like tbb2019_20180718oss
|
||||
# they don't check that imported target is already created
|
||||
if(TBB_FOUND AND TBB_VERSION VERSION_GREATER_EQUAL 2018 AND TBB_VERSION VERSION_LESS_EQUAL 2019.4)
|
||||
set(Threading_cmake_included ON)
|
||||
set(DNNL_CPU_THREADING_RUNTIME "${THREADING}")
|
||||
function(find_package_tbb)
|
||||
# dummy
|
||||
endfunction()
|
||||
link_libraries(TBB::tbb)
|
||||
endif()
|
||||
|
||||
add_subdirectory(onednn EXCLUDE_FROM_ALL)
|
||||
ov_install_static_lib(dnnl cpu)
|
||||
endfunction()
|
||||
|
Loading…
Reference in New Issue
Block a user