diff --git a/sycl/cmake/modules/FetchUnifiedRuntime.cmake b/sycl/cmake/modules/FetchUnifiedRuntime.cmake index 00d6066317322..8e5c59ef0bdea 100644 --- a/sycl/cmake/modules/FetchUnifiedRuntime.cmake +++ b/sycl/cmake/modules/FetchUnifiedRuntime.cmake @@ -425,7 +425,9 @@ if(CMAKE_SYSTEM_NAME STREQUAL Windows) endif() endif() -install(TARGETS umf - 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) +if(NOT UR_USE_EXTERNAL_UMF) + install(TARGETS umf + 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) +endif()