@@ -527,14 +527,14 @@ if("lld" IN_LIST LLVM_ENABLE_PROJECTS)
527527 list (APPEND SYCL_TOOLCHAIN_DEPLOY_COMPONENTS lld)
528528endif ()
529529
530- if ("libclc" IN_LIST LLVM_ENABLE_PROJECTS )
531- add_dependencies (sycl-toolchain libspirv-builtins )
530+ if ("libclc" IN_LIST LLVM_ENABLE_RUNTIMES )
531+ add_dependencies (sycl-toolchain libclc )
532532 list (APPEND SYCL_TOOLCHAIN_DEPLOY_COMPONENTS libspirv-builtins)
533533endif ()
534534
535535if ("cuda" IN_LIST SYCL_ENABLE_BACKENDS)
536536 # Ensure that libclc is enabled.
537- list (FIND LLVM_ENABLE_PROJECTS libclc LIBCLC_FOUND)
537+ list (FIND LLVM_ENABLE_RUNTIMES libclc LIBCLC_FOUND)
538538 if ( LIBCLC_FOUND EQUAL -1 )
539539 message (FATAL_ERROR
540540 "CUDA support requires adding \" libclc\" to the CMake argument \" LLVM_ENABLE_PROJECTS\" " )
@@ -546,7 +546,7 @@ endif()
546546
547547if ("hip" IN_LIST SYCL_ENABLE_BACKENDS)
548548 # Ensure that libclc is enabled.
549- list (FIND LLVM_ENABLE_PROJECTS libclc LIBCLC_FOUND)
549+ list (FIND LLVM_ENABLE_RUNTIMES libclc LIBCLC_FOUND)
550550 if ( LIBCLC_FOUND EQUAL -1 )
551551 message (FATAL_ERROR
552552 "HIP support requires adding \" libclc\" to the CMake argument \" LLVM_ENABLE_PROJECTS\" " )
@@ -578,15 +578,22 @@ add_custom_command(OUTPUT __force_it
578578set (__chain_dep __force_it)
579579
580580set (manifest_list)
581+ set (RUNTIMES_INSTALL_SCRIPT "${CMAKE_BINARY_DIR} /runtimes/runtimes-bins/cmake_install.cmake" )
581582foreach ( comp ${SYCL_TOOLCHAIN_DEPLOY_COMPONENTS} )
583+ set (INSTALL_SCRIPT "${CMAKE_BINARY_DIR} /cmake_install.cmake" )
584+ set (RUNTIME_TARGET)
585+ if ("${comp} " STREQUAL "libspirv-builtins" )
586+ set (RUNTIME_TARGET libclc)
587+ set (INSTALL_SCRIPT ${RUNTIMES_INSTALL_SCRIPT} )
588+ endif ()
582589 message ( STATUS "Adding component ${comp} to deploy" )
583590
584591 set (manifest_file ${CMAKE_CURRENT_BINARY_DIR} /install_manifest_${comp} .txt)
585592 add_custom_command (OUTPUT ${manifest_file}
586593 COMMAND "${CMAKE_COMMAND} "
587594 "-DCMAKE_INSTALL_COMPONENT=${comp} "
588- -P "${CMAKE_BINARY_DIR} /cmake_install.cmake "
589- DEPENDS ${__chain_dep}
595+ -P "${INSTALL_SCRIPT} "
596+ DEPENDS ${__chain_dep} ${RUNTIME_TARGET}
590597 COMMENT "Deploying component ${comp} "
591598 USES_TERMINAL
592599 )
0 commit comments