SWDEV-257056 - Fix cyclic dependence of hip/rocclr libs
Solve upstream building failure due to the cyclic dependence.
Change-Id: Ibf34c789d5bd4278adcedba1d6e057639c258488
[ROCm/hip commit: 26d04e9af8]
Dieser Commit ist enthalten in:
@@ -127,6 +127,14 @@ if(HIP_RUNTIME MATCHES "rocclr")
|
||||
INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include;${HSA_HEADER}"
|
||||
INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include;${HSA_HEADER}"
|
||||
)
|
||||
|
||||
get_target_property(amdhip64_type hip::amdhip64 TYPE)
|
||||
message(STATUS "hip::amdhip64 is ${amdhip64_type}")
|
||||
if(${amdhip64_type} STREQUAL "STATIC_LIBRARY")
|
||||
# For cyclic dependence
|
||||
target_link_libraries(amdrocclr_static INTERFACE hip::amdhip64)
|
||||
endif()
|
||||
|
||||
set_target_properties(hip::device PROPERTIES
|
||||
INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/../include"
|
||||
INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/../include"
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren