File tree Expand file tree Collapse file tree 1 file changed +31
-2
lines changed Expand file tree Collapse file tree 1 file changed +31
-2
lines changed Original file line number Diff line number Diff line change @@ -177,8 +177,37 @@ if(LIBHWLOC_INCLUDE_DIRS)
177177 target_include_directories (umf PRIVATE ${LIBHWLOC_INCLUDE_DIRS} )
178178endif ()
179179
180- if (LEVEL_ZERO_INCLUDE_DIRS)
181- target_include_directories (umf PRIVATE ${LEVEL_ZERO_INCLUDE_DIRS} )
180+ # if(LEVEL_ZERO_INCLUDE_DIRS)
181+ # target_include_directories(umf PRIVATE ${LEVEL_ZERO_INCLUDE_DIRS})
182+ # endif()
183+
184+ if (UMF_BUILD_LEVEL_ZERO_PROVIDER)
185+ set (LEVEL_ZERO_LIBRARY ze_loader)
186+
187+ add_library (LevelZeroLoader INTERFACE )
188+ get_filename_component (LEVEL_ZERO_LIBRARY_SRC "${LEVEL_ZERO_LIBRARY} " DIRECTORY )
189+ message (STATUS "LEVEL_ZERO_LIBRARY_SRC: ${LEVEL_ZERO_LIBRARY_SRC} " )
190+
191+ target_link_directories (LevelZeroLoader
192+ INTERFACE "$<BUILD_INTERFACE:${LEVEL_ZERO_LIBRARY_SRC} >"
193+ )
194+ target_link_libraries (LevelZeroLoader
195+ INTERFACE "${LEVEL_ZERO_LIBRARY} "
196+ )
197+
198+ add_library (LevelZeroLoader-Headers INTERFACE )
199+ target_include_directories (LevelZeroLoader-Headers
200+ INTERFACE "$<BUILD_INTERFACE:${LEVEL_ZERO_INCLUDE_DIRS} >"
201+ )
202+
203+ target_link_libraries (umf PRIVATE
204+ LevelZeroLoader
205+ LevelZeroLoader-Headers
206+ )
207+
208+ target_include_directories (umf PRIVATE
209+ LevelZeroLoader-Headers
210+ )
182211endif ()
183212
184213if (CUDA_INCLUDE_DIRS)
You can’t perform that action at this time.
0 commit comments