Skip to content

Commit bfb0094

Browse files
Merge pull request #976 from IntelPython/adjustments-to-sycl-library-search
Introduced alternative names for sycl.lib on Windows
2 parents c610e9b + 016d69f commit bfb0094

File tree

1 file changed

+20
-4
lines changed

1 file changed

+20
-4
lines changed

libsyclinterface/cmake/modules/FindIntelSycl.cmake

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -115,11 +115,27 @@ if(${clangxx_result} MATCHES "0")
115115
set(IntelSycl_SYCL_INCLUDE_DIR ${SYCL_INCLUDE_DIR}/sycl)
116116
set(IntelSycl_LIBRARY_DIR ${SYCL_LIBRARY_DIR})
117117
if("x${CMAKE_SYSTEM_NAME}" STREQUAL "xWindows")
118-
set(IntelSycl_SYCL_LIBRARY ${IntelSycl_LIBRARY_DIR}/sycl.lib)
119-
set(IntelSycl_OPENCL_LIBRARY ${IntelSycl_LIBRARY_DIR}/OpenCL.lib)
118+
find_file(
119+
IntelSycl_SYCL_LIBRARY
120+
NAMES "sycl.lib" "sycl6.lib" "sycl7.lib"
121+
PATHS ${IntelSycl_LIBRARY_DIR}
122+
)
123+
find_file(
124+
IntelSycl_OPENCL_LIBRARY
125+
NAMES "OpenCL.lib"
126+
PATHS ${IntelSycl_LIBRARY_DIR}
127+
)
120128
elseif("x${CMAKE_SYSTEM_NAME}" STREQUAL "xLinux")
121-
set(IntelSycl_SYCL_LIBRARY ${IntelSycl_LIBRARY_DIR}/libsycl.so)
122-
set(IntelSycl_OPENCL_LIBRARY ${IntelSycl_LIBRARY_DIR}/libOpenCL.so)
129+
find_file(
130+
IntelSycl_SYCL_LIBRARY
131+
NAMES "libsycl.so"
132+
PATHS ${IntelSycl_LIBRARY_DIR}
133+
)
134+
find_file(
135+
IntelSycl_OPENCL_LIBRARY
136+
NAMES "libOpenCL.so"
137+
PATHS ${IntelSycl_LIBRARY_DIR}
138+
)
123139
endif()
124140

125141
endif()

0 commit comments

Comments
 (0)