We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0886d55 commit b8b4914Copy full SHA for b8b4914
src/ggml-sycl/CMakeLists.txt
@@ -27,6 +27,15 @@ file(GLOB GGML_HEADERS_SYCL "*.hpp")
27
file(GLOB GGML_SOURCES_SYCL "*.cpp")
28
target_sources(ggml-sycl PRIVATE ${GGML_HEADERS_SYCL} ${GGML_SOURCES_SYCL})
29
30
+if (WIN32)
31
+ # To generate a Visual Studio solution, using Intel C++ Compiler for ggml-sycl is mandatory
32
+ if( ${CMAKE_GENERATOR} MATCHES "Visual Studio" AND NOT (${CMAKE_GENERATOR_TOOLSET} MATCHES "Intel C"))
33
+ set_target_properties(ggml-sycl PROPERTIES VS_PLATFORM_TOOLSET "Intel C++ Compiler 2025")
34
+ set(CMAKE_CXX_COMPILER "icx")
35
+ set(CMAKE_CXX_COMPILER_ID "IntelLLVM")
36
+ endif()
37
+endif()
38
+
39
find_package(IntelSYCL)
40
if (IntelSYCL_FOUND)
41
# Use oneAPI CMake when possible
0 commit comments