| find_package(MKL QUIET) |
| |
| if(NOT TARGET caffe2::mkl) |
| add_library(caffe2::mkl INTERFACE IMPORTED) |
| endif() |
| |
| set_property( |
| TARGET caffe2::mkl PROPERTY INTERFACE_INCLUDE_DIRECTORIES |
| ${MKL_INCLUDE_DIR}) |
| set_property( |
| TARGET caffe2::mkl PROPERTY INTERFACE_LINK_LIBRARIES |
| ${MKL_LIBRARIES} ${MKL_THREAD_LIB}) |
| # TODO: This is a hack, it will not pick up architecture dependent |
| # MKL libraries correctly; see https://github.com/pytorch/pytorch/issues/73008 |
| set_property( |
| TARGET caffe2::mkl PROPERTY INTERFACE_LINK_DIRECTORIES |
| ${MKL_ROOT}/lib) |