Skip to content

Commit 58ff0fd

Browse files
committed
Set to always build with static L0 loader
Signed-off-by: Neil R. Spruit <[email protected]>
1 parent 44d02dc commit 58ff0fd

File tree

4 files changed

+8
-7
lines changed

4 files changed

+8
-7
lines changed

cmake/FetchLevelZero.cmake

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@ if (NOT DEFINED LEVEL_ZERO_LIBRARY OR NOT DEFINED LEVEL_ZERO_INCLUDE_DIR)
3737
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-c++98-compat-extra-semi")
3838
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unknown-warning-option")
3939
endif()
40-
if(UR_STATIC_ADAPTER_L0)
41-
set(BUILD_STATIC ON)
42-
endif()
40+
#if(UR_STATIC_ADAPTER_L0)
41+
set(BUILD_STATIC ON)
42+
#endif()
4343

4444
if (UR_LEVEL_ZERO_LOADER_REPO STREQUAL "")
4545
set(UR_LEVEL_ZERO_LOADER_REPO "https://github.com/nrspruit/level-zero.git")

source/adapters/level_zero/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ if(UR_BUILD_ADAPTER_L0)
5252
)
5353
install_ur_library(ur_adapter_level_zero)
5454

55+
target_compile_definitions(ur_adapter_level_zero PUBLIC UR_STATIC_LEVEL_ZERO)
5556
if(UR_STATIC_ADAPTER_L0)
5657
target_compile_definitions(ur_adapter_level_zero PUBLIC UR_STATIC_ADAPTER_LEVEL_ZERO)
5758

source/adapters/level_zero/adapter.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -335,7 +335,7 @@ ur_adapter_handle_t_::ur_adapter_handle_t_()
335335
// Dynamically load the new L0 apis separately.
336336
// This must be done to avoid attempting to use symbols that do
337337
// not exist in older loader runtimes.
338-
#ifndef UR_STATIC_ADAPTER_LEVEL_ZERO
338+
#ifndef UR_STATIC_LEVEL_ZERO
339339
#ifdef _WIN32
340340
GlobalAdapter->processHandle = GetModuleHandle(NULL);
341341
#else
@@ -414,7 +414,7 @@ ur_adapter_handle_t_::ur_adapter_handle_t_()
414414
}
415415

416416
if (useInitDrivers) {
417-
#ifdef UR_STATIC_ADAPTER_LEVEL_ZERO
417+
#ifdef UR_STATIC_LEVEL_ZERO
418418
GlobalAdapter->initDriversFunctionPtr = zeInitDrivers;
419419
#else
420420
GlobalAdapter->initDriversFunctionPtr =
@@ -482,7 +482,7 @@ ur_adapter_handle_t_::ur_adapter_handle_t_()
482482
ZesInitNeeded = true;
483483
}
484484
if (ZesInitNeeded) {
485-
#ifdef UR_STATIC_ADAPTER_LEVEL_ZERO
485+
#ifdef UR_STATIC_LEVEL_ZERO
486486
GlobalAdapter->getDeviceByUUIdFunctionPtr = zesDriverGetDeviceByUuidExp;
487487
GlobalAdapter->getSysManDriversFunctionPtr = zesDriverGet;
488488
GlobalAdapter->sysManInitFunctionPtr = zesInit;

source/adapters/level_zero/platform.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -345,7 +345,7 @@ ur_result_t ur_platform_handle_t_::initialize() {
345345
// Check if mutable command list extension is supported and initialize
346346
// function pointers.
347347
if (MutableCommandListSpecExtensionSupported) {
348-
#ifdef UR_STATIC_ADAPTER_LEVEL_ZERO
348+
#ifdef UR_STATIC_LEVEL_ZERO
349349
ZeMutableCmdListExt.zexCommandListGetNextCommandIdExp =
350350
zeCommandListGetNextCommandIdExp;
351351
ZeMutableCmdListExt.zexCommandListUpdateMutableCommandsExp =

0 commit comments

Comments
 (0)