Skip to content

Commit 5ad553c

Browse files
committed
Disable libspirv for native CPU SYCL
1 parent a936835 commit 5ad553c

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

CMakeLists.txt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,15 @@ if(ITLABAI_ENABLE_SYCL)
9494
target_link_options(${ITLABAI_SYCL_TARGET} PRIVATE
9595
-fsycl-targets=${ITLABAI_SYCL_TARGETS}
9696
)
97+
98+
if(ITLABAI_SYCL_TARGETS MATCHES "(^|,)native_cpu(,|$)")
99+
target_compile_options(${ITLABAI_SYCL_TARGET} PRIVATE
100+
$<$<COMPILE_LANGUAGE:CXX>:-fno-sycl-libspirv>
101+
)
102+
target_link_options(${ITLABAI_SYCL_TARGET} PRIVATE
103+
-fno-sycl-libspirv
104+
)
105+
endif()
97106
endif()
98107
endfunction()
99108
else()

0 commit comments

Comments
 (0)