SWDEV-257056 - Fix cyclic dependence of hip/rocclr libs
Solve upstream building failure due to the cyclic dependence. Change-Id: Ibf34c789d5bd4278adcedba1d6e057639c258488
Šī revīzija ir iekļauta:
revīziju iesūtīja
Tao Sang
vecāks
cfca71352a
revīzija
8cf28aa5b3
@@ -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"
|
||||
|
||||
Atsaukties uz šo jaunā problēmā
Block a user