File tree Expand file tree Collapse file tree 1 file changed +28
-2
lines changed Expand file tree Collapse file tree 1 file changed +28
-2
lines changed Original file line number Diff line number Diff line change @@ -177,8 +177,34 @@ 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+ target_link_directories (LevelZeroLoader
189+ INTERFACE "$<BUILD_INTERFACE:${CMAKE_BINARY_DIR} /lib>"
190+ )
191+ target_link_libraries (LevelZeroLoader
192+ INTERFACE "${LEVEL_ZERO_LIBRARY} "
193+ )
194+
195+ add_library (LevelZeroLoader-Headers INTERFACE )
196+ target_include_directories (LevelZeroLoader-Headers
197+ INTERFACE "$<BUILD_INTERFACE:${LEVEL_ZERO_INCLUDE_DIRS} >"
198+ )
199+
200+ target_link_libraries (umf PRIVATE
201+ LevelZeroLoader
202+ LevelZeroLoader-Headers
203+ )
204+
205+ target_include_directories (umf PRIVATE
206+ LevelZeroLoader-Headers
207+ )
182208endif ()
183209
184210if (CUDA_INCLUDE_DIRS)
You can’t perform that action at this time.
0 commit comments