We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d45daa8 commit dc38ef1Copy full SHA for dc38ef1
CMakeModules/FindMKL.cmake
@@ -218,7 +218,11 @@ if(MKL_THREAD_LAYER STREQUAL "Intel OpenMP")
218
elseif(MKL_THREAD_LAYER STREQUAL "GNU OpenMP")
219
find_package(OpenMP REQUIRED)
220
find_mkl_library(NAME ThreadLayer LIBRARY_NAME mkl_gnu_thread)
221
- set(MKL::ThreadingLibrary OpenMP::OpenMP_CXX CACHE STRING "The OpenMP Threading Library")
+ add_library(MKL::ThreadingLibrary SHARED IMPORTED)
222
+ set_target_properties(MKL::ThreadingLibrary
223
+ PROPERTIES
224
+ IMPORTED_LOCATION "${OpenMP_gomp_LIBRARY}"
225
+ INTERFACE_LINK_LIBRARIES OpenMP::OpenMP_CXX)
226
elseif(MKL_THREAD_LAYER STREQUAL "TBB")
227
find_mkl_library(NAME ThreadLayer LIBRARY_NAME mkl_tbb_thread)
228
find_mkl_library(NAME ThreadingLibrary LIBRARY_NAME tbb)
0 commit comments