diff --git a/sycl/CMakeLists.txt b/sycl/CMakeLists.txt index 2470ccac77a1d..9200ed3e629f8 100644 --- a/sycl/CMakeLists.txt +++ b/sycl/CMakeLists.txt @@ -455,7 +455,8 @@ set( SYCL_TOOLCHAIN_DEPLOY_COMPONENTS sycl-headers-extras sycl libsycldevice - level-zero-sycl-dev + unified-memory-framework + unified-runtime-loader ${XPTIFW_LIBS} ${SYCL_TOOLCHAIN_DEPS} ) diff --git a/sycl/cmake/modules/FetchUnifiedRuntime.cmake b/sycl/cmake/modules/FetchUnifiedRuntime.cmake index f1473d130e336..6e2fdcc5f1386 100644 --- a/sycl/cmake/modules/FetchUnifiedRuntime.cmake +++ b/sycl/cmake/modules/FetchUnifiedRuntime.cmake @@ -230,14 +230,10 @@ find_package(Threads REQUIRED) if(TARGET UnifiedRuntimeLoader) # Install the UR loader. - # TODO: this is piggy-backing on the existing target component level-zero-sycl-dev - # When UR is moved to its separate repo perhaps we should introduce new component, - # e.g. unified-runtime-sycl-dev. - # See github issue #14598 install(TARGETS ur_loader - LIBRARY DESTINATION "lib${LLVM_LIBDIR_SUFFIX}" COMPONENT level-zero-sycl-dev - ARCHIVE DESTINATION "lib${LLVM_LIBDIR_SUFFIX}" COMPONENT level-zero-sycl-dev - RUNTIME DESTINATION "bin" COMPONENT level-zero-sycl-dev + LIBRARY DESTINATION "lib${LLVM_LIBDIR_SUFFIX}" COMPONENT unified-runtime-loader + ARCHIVE DESTINATION "lib${LLVM_LIBDIR_SUFFIX}" COMPONENT unified-runtime-loader + RUNTIME DESTINATION "bin" COMPONENT unified-runtime-loader ) endif() @@ -301,8 +297,7 @@ if("native_cpu" IN_LIST SYCL_ENABLE_BACKENDS) endif() endif() -# TODO: this is piggy-backing on the existing target component level-zero-sycl-dev install(TARGETS umf - LIBRARY DESTINATION "lib${LLVM_LIBDIR_SUFFIX}" COMPONENT level-zero-sycl-dev - ARCHIVE DESTINATION "lib${LLVM_LIBDIR_SUFFIX}" COMPONENT level-zero-sycl-dev - RUNTIME DESTINATION "bin" COMPONENT level-zero-sycl-dev) + LIBRARY DESTINATION "lib${LLVM_LIBDIR_SUFFIX}" COMPONENT unified-memory-framework + ARCHIVE DESTINATION "lib${LLVM_LIBDIR_SUFFIX}" COMPONENT unified-memory-framework + RUNTIME DESTINATION "bin" COMPONENT unified-memory-framework)