Skip to content

Commit aa28baa

Browse files
Add -DDONT_USE_PREBUILT_KERNELS_L0 flag usage
Signed-off-by: Kacper Nowak <[email protected]>
1 parent 6f69bd3 commit aa28baa

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

level_zero/CMakeLists.txt

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@ if(BUILD_WITH_L0)
2929
endif()
3030
endif()
3131

32+
if(NOT DEFINED DONT_USE_PREBUILT_KERNELS_L0)
33+
set(DONT_USE_PREBUILT_KERNELS_L0 FALSE)
34+
endif()
35+
3236
project(level-zero-gpu VERSION ${NEO_L0_VERSION_MAJOR}.${NEO_L0_VERSION_MINOR}.${NEO_VERSION_BUILD})
3337
message(STATUS "Level Zero driver version: ${PROJECT_VERSION}")
3438

@@ -272,9 +276,15 @@ if(BUILD_WITH_L0)
272276
target_sources(${TARGET_NAME_L0}
273277
PRIVATE
274278
$<TARGET_OBJECTS:${BUILTINS_SPIRV_LIB_NAME}>
275-
$<TARGET_OBJECTS:${BUILTINS_BINARIES_BINDFUL_LIB_NAME}>
276-
$<TARGET_OBJECTS:${BUILTINS_BINARIES_BINDLESS_LIB_NAME}>
277279
)
280+
if(NOT ${DONT_USE_PREBUILT_KERNELS_L0})
281+
message("Prebuilt kernels are linked to Level Zero.")
282+
target_sources(${TARGET_NAME_L0}
283+
PRIVATE
284+
$<TARGET_OBJECTS:${BUILTINS_BINARIES_BINDFUL_LIB_NAME}>
285+
$<TARGET_OBJECTS:${BUILTINS_BINARIES_BINDLESS_LIB_NAME}>
286+
)
287+
endif()
278288

279289
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/source/inc)
280290

0 commit comments

Comments
 (0)