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:
Tao Sang
2021-01-21 12:55:03 -05:00
committet von Tao Sang
Ursprung 51bdcf1574
Commit a3f2d2616f
+8
Datei anzeigen
@@ -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"