6
6
7
7
set (TARGET_NAME ur_adapter_level_zero )
8
8
9
- # Copy L0 loader/headers locally to the build to avoid leaking their path.
9
+ # Copy Level Zero loader/headers locally to the build to avoid leaking their path.
10
10
set (LEVEL_ZERO_COPY_DIR ${CMAKE_CURRENT_BINARY_DIR} /level_zero_loader )
11
- if (DEFINED L0_LIBRARY )
12
- get_filename_component (LEVEL_ZERO_LIB_NAME "${L0_LIBRARY } " NAME )
11
+ if (DEFINED EXTERNAL_LEVEL_ZERO_LIBRARY )
12
+ get_filename_component (LEVEL_ZERO_LIB_NAME "${EXTERNAL_LEVEL_ZERO_LIBRARY } " NAME )
13
13
set (LEVEL_ZERO_LIBRARY ${LEVEL_ZERO_COPY_DIR} /${LEVEL_ZERO_LIB_NAME} )
14
14
message (STATUS "Copying Level Zero loader and headers to local build tree" )
15
- file (COPY ${L0_LIBRARY } DESTINATION ${LEVEL_ZERO_COPY_DIR} FOLLOW_SYMLINK_CHAIN )
15
+ file (COPY ${EXTERNAL_LEVEL_ZERO_LIBRARY } DESTINATION ${LEVEL_ZERO_COPY_DIR} FOLLOW_SYMLINK_CHAIN )
16
16
endif ()
17
- if (DEFINED L0_INCLUDE_DIR )
17
+ if (DEFINED EXTERNAL_LEVEL_ZERO_INCLUDE_DIR )
18
18
set (LEVEL_ZERO_INCLUDE_DIR ${LEVEL_ZERO_COPY_DIR} /level_zero )
19
- file (COPY ${L0_INCLUDE_DIR } /level_zero DESTINATION ${LEVEL_ZERO_COPY_DIR} )
19
+ file (COPY ${EXTERNAL_LEVEL_ZERO_INCLUDE_DIR } /level_zero DESTINATION ${LEVEL_ZERO_COPY_DIR} )
20
20
endif ()
21
21
22
22
if (NOT DEFINED LEVEL_ZERO_LIBRARY OR NOT DEFINED LEVEL_ZERO_INCLUDE_DIR )
@@ -33,8 +33,12 @@ if (NOT DEFINED LEVEL_ZERO_LIBRARY OR NOT DEFINED LEVEL_ZERO_INCLUDE_DIR)
33
33
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unknown-warning-option" )
34
34
endif ()
35
35
36
- set (LEVEL_ZERO_LOADER_REPO "https://github.com/oneapi-src/level-zero.git" )
37
- set (LEVEL_ZERO_LOADER_TAG v1.16.1 )
36
+ if (NOT DEFINED LEVEL_ZERO_LOADER_REPO )
37
+ set (LEVEL_ZERO_LOADER_REPO "https://github.com/oneapi-src/level-zero.git" )
38
+ endif ()
39
+ if (NOT DEFINED LEVEL_ZERO_LOADER_TAG )
40
+ set (LEVEL_ZERO_LOADER_TAG v1.16.1 )
41
+ endif ()
38
42
39
43
# Disable due to a bug https://github.com/oneapi-src/level-zero/issues/104
40
44
set (CMAKE_INCLUDE_CURRENT_DIR OFF )
0 commit comments