File llvm-do-not-install-offload-arch-tools.patch of Package rocm-llvm
diff --git a/llvm/lib/OffloadArch/offload-arch/CMakeLists.txt b/llvm/lib/OffloadArch/offload-arch/CMakeLists.txt
index 686d40d07..474c0e8b0 100644
--- a/llvm/lib/OffloadArch/offload-arch/CMakeLists.txt
+++ b/llvm/lib/OffloadArch/offload-arch/CMakeLists.txt
@@ -3,6 +3,8 @@ add_llvm_tool(offload-arch
${CMAKE_CURRENT_SOURCE_DIR}/offload-arch.cpp
DEPENDS generated-table LLVMOffloadArch
)
+
+if( LLVM_BUILD_TOOLS )
target_link_libraries(offload-arch PRIVATE LLVMOffloadArch)
if(CMAKE_HOST_UNIX)
@@ -28,4 +30,5 @@ install(PROGRAMS
${CMAKE_CURRENT_BINARY_DIR}/nvidia-arch
DESTINATION bin
COMPONENT offload-arch)
-endif()
+endif( LLVM_BUILD_TOOLS )
+endif( CMAKE_HOST_UNIX )