Skip to content

Commit a2c08d8

Browse files
Build error fix
- OpenCL header dependency fix - Missing PI_API fix
1 parent 61e718e commit a2c08d8

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

sycl/plugins/esimd_cpu/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# Create Shared library for libpi_esimd_cpu.so.
44

55
include_directories("${sycl_inc_dir}")
6-
include_directories(${OPENCL_INCLUDE})
6+
include_directories(${OpenCL_INCLUDE_DIR})
77
include_directories(${LIBCMRT_INCLUDE})
88

99
add_library(pi_esimd_cpu SHARED
@@ -14,7 +14,7 @@ add_library(pi_esimd_cpu SHARED
1414
add_dependencies(sycl-toolchain pi_esimd_cpu)
1515

1616
add_dependencies(pi_esimd_cpu
17-
ocl-headers)
17+
OpenCL-Headers)
1818

1919
target_link_libraries(pi_esimd_cpu PRIVATE sycl)
2020
set_target_properties(pi_esimd_cpu PROPERTIES LINKER_LANGUAGE CXX)

sycl/plugins/esimd_cpu/pi_esimd_cpu.cpp

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -516,6 +516,18 @@ pi_result piPlatformGetInfo(pi_platform Platform, pi_platform_info ParamName,
516516
return PI_SUCCESS;
517517
}
518518

519+
pi_result piextKernelCreateWithNativeHandle(pi_native_handle, pi_context, bool,
520+
pi_kernel *) {
521+
DIE_NO_IMPLEMENTATION;
522+
return PI_SUCCESS;
523+
}
524+
525+
pi_result piextKernelGetNativeHandle(pi_kernel Kernel,
526+
pi_native_handle *NativeHandle) {
527+
DIE_NO_IMPLEMENTATION;
528+
return PI_SUCCESS;
529+
}
530+
519531
pi_result piextPlatformGetNativeHandle(pi_platform Platform,
520532
pi_native_handle *NativeHandle) {
521533
DIE_NO_IMPLEMENTATION;

0 commit comments

Comments
 (0)