Skip to content

Commit 7bc2aae

Browse files
[SYCL] Add specific install components for the UR loader and UMF (#14925)
Remove the `level-zero-sycl-dev` component as it is now unused. Fixes #14924 Co-authored-by: Aaron Greig <aaron.greig@codeplay.com>
1 parent 22a7440 commit 7bc2aae

File tree

2 files changed

+8
-12
lines changed

2 files changed

+8
-12
lines changed

sycl/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -455,7 +455,8 @@ set( SYCL_TOOLCHAIN_DEPLOY_COMPONENTS
455455
sycl-headers-extras
456456
sycl
457457
libsycldevice
458-
level-zero-sycl-dev
458+
unified-memory-framework
459+
unified-runtime-loader
459460
${XPTIFW_LIBS}
460461
${SYCL_TOOLCHAIN_DEPS}
461462
)

sycl/cmake/modules/FetchUnifiedRuntime.cmake

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -232,14 +232,10 @@ find_package(Threads REQUIRED)
232232

233233
if(TARGET UnifiedRuntimeLoader)
234234
# Install the UR loader.
235-
# TODO: this is piggy-backing on the existing target component level-zero-sycl-dev
236-
# When UR is moved to its separate repo perhaps we should introduce new component,
237-
# e.g. unified-runtime-sycl-dev.
238-
# See github issue #14598
239235
install(TARGETS ur_loader
240-
LIBRARY DESTINATION "lib${LLVM_LIBDIR_SUFFIX}" COMPONENT level-zero-sycl-dev
241-
ARCHIVE DESTINATION "lib${LLVM_LIBDIR_SUFFIX}" COMPONENT level-zero-sycl-dev
242-
RUNTIME DESTINATION "bin" COMPONENT level-zero-sycl-dev
236+
LIBRARY DESTINATION "lib${LLVM_LIBDIR_SUFFIX}" COMPONENT unified-runtime-loader
237+
ARCHIVE DESTINATION "lib${LLVM_LIBDIR_SUFFIX}" COMPONENT unified-runtime-loader
238+
RUNTIME DESTINATION "bin" COMPONENT unified-runtime-loader
243239
)
244240
endif()
245241

@@ -303,8 +299,7 @@ if("native_cpu" IN_LIST SYCL_ENABLE_BACKENDS)
303299
endif()
304300
endif()
305301

306-
# TODO: this is piggy-backing on the existing target component level-zero-sycl-dev
307302
install(TARGETS umf
308-
LIBRARY DESTINATION "lib${LLVM_LIBDIR_SUFFIX}" COMPONENT level-zero-sycl-dev
309-
ARCHIVE DESTINATION "lib${LLVM_LIBDIR_SUFFIX}" COMPONENT level-zero-sycl-dev
310-
RUNTIME DESTINATION "bin" COMPONENT level-zero-sycl-dev)
303+
LIBRARY DESTINATION "lib${LLVM_LIBDIR_SUFFIX}" COMPONENT unified-memory-framework
304+
ARCHIVE DESTINATION "lib${LLVM_LIBDIR_SUFFIX}" COMPONENT unified-memory-framework
305+
RUNTIME DESTINATION "bin" COMPONENT unified-memory-framework)

0 commit comments

Comments
 (0)