Skip to content

Commit 4ac899c

Browse files
committed
sycl: Avoid IntelSYCL on Unix
1 parent a10b36c commit 4ac899c

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

ggml/src/ggml-sycl/CMakeLists.txt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,11 @@ file(GLOB GGML_HEADERS_SYCL "*.hpp")
2727
file(GLOB GGML_SOURCES_SYCL "*.cpp")
2828
target_sources(ggml-sycl PRIVATE ${GGML_HEADERS_SYCL} ${GGML_SOURCES_SYCL})
2929

30-
find_package(IntelSYCL)
31-
if (IntelSYCL_FOUND)
30+
if (WIN32)
31+
# The package can fail on some Unix systems
32+
find_package(IntelSYCL)
33+
endif()
34+
if (WIN32 AND IntelSYCL_FOUND)
3235
# Use oneAPI CMake when possible
3336
target_link_libraries(ggml-sycl PRIVATE IntelSYCL::SYCL_CXX)
3437
else()

0 commit comments

Comments
 (0)