Skip to content

Commit 56f54b1

Browse files
Changed exernal MKL linkage to internal
1 parent fbd2ecd commit 56f54b1

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

clang/tools/dpct/cmake/dpct.cmake

+4-4
Original file line numberDiff line numberDiff line change
@@ -99,12 +99,12 @@ endif()
9999

100100
# Link MKL library to target
101101
macro(DPCT_HELPER_ADD_MKL_TO_TARGET target)
102-
set(MKL_ILP64 TRUE)
103-
104102
if(WIN32)
105-
target_link_libraries(${target} mkl_sycl_dll.lib mkl_intel_ilp64_dll.lib mkl_tbb_thread_dll.lib mkl_core_dll.lib OpenCL.lib)
103+
target_compile_options(${target} PUBLIC -fsycl /DMKL_ILP64 /Qmkl:parallel /Qtbb /MD)
104+
target_link_libraries(${target} PUBLIC -fsycl OpenCL.lib)
106105
elseif(UNIX AND NOT APPLE)
107-
target_link_libraries(${target} -L${MKLROOT}/lib/intel64 -lmkl_intel_ilp64 -lmkl_tbb_thread -lmkl_core -lOpenCL -lmkl_sycl -lpthread -ldl)
106+
target_compile_options(${target} PUBLIC -fsycl -DMKL_ILP64 -qmkl=parallel -qtbb)
107+
target_link_libraries(${target} PUBLIC -qmkl=parallel -qtbb -fsycl)
108108
else()
109109
message(FATAL_ERROR "Unsupported platform")
110110
endif()

0 commit comments

Comments
 (0)