Skip to content

Commit 067a5c6

Browse files
committed
[amdgpu-arch] Fix build of amdgpu-arch with CLANG_LINK_CLANG_DYLIB
The function clang_target_link_libraries must only be used with real Clang libraries; with CLANG_LINK_CLANG_DYLIB, it will instead link in clang-cpp. We must use the standard CMake target_link_libraries for the HSA library.
1 parent b252824 commit 067a5c6

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

clang/tools/amdgpu-arch/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ add_clang_tool(amdgpu-arch AMDGPUArch.cpp)
1414
find_package(hsa-runtime64 QUIET 1.2.0 HINTS ${CMAKE_INSTALL_PREFIX} PATHS /opt/rocm)
1515
if(hsa-runtime64_FOUND AND NOT (LLVM_BUILD_32_BITS OR CMAKE_SIZEOF_VOID_P EQUAL 4))
1616
set_target_properties(amdgpu-arch PROPERTIES INSTALL_RPATH_USE_LINK_PATH ON)
17-
clang_target_link_libraries(amdgpu-arch PRIVATE hsa-runtime64::hsa-runtime64)
17+
target_link_libraries(amdgpu-arch PRIVATE hsa-runtime64::hsa-runtime64)
1818
else()
1919
target_compile_definitions(amdgpu-arch PRIVATE "DYNAMIC_HSA")
2020
endif()

0 commit comments

Comments
 (0)