SWDEV-329277 - Soft link for hipInfo

Tensor flow build console shows "hip/lib/.hipInfo: No such file or directory"
Fixed by adding soft link for .hipInfo and this will maintain backward compatibility for file reorganization

Change-Id: I91c17115b56bbcabeb86cbcd12d3fb9aaa8f847e


[ROCm/clr commit: 1a4fd9b7ea]
This commit is contained in:
Ranjith Ramakrishnan
2022-03-29 15:49:48 -07:00
förälder cb4625e5b7
incheckning fe505c36ed
@@ -28,6 +28,7 @@ set(HIP_WRAPPER_CMAKE_DIR ${HIP_WRAPPER_DIR}/cmake)
set(HIP_WRAPPER_FINDHIP_DIR ${HIP_WRAPPER_DIR}/FindHIP)
set(HIP_SRC_INC_DIR ${HIP_SRC_PATH}/include/hip)
set(HIP_SRC_BIN_DIR ${HIP_SRC_PATH}/bin)
set(HIP_INFO_FILE ".hipInfo")
#Function to generate header template file
function(create_header_template)
@@ -173,6 +174,12 @@ function(create_library_symlink)
COMMAND ${CMAKE_COMMAND} -E create_symlink
../../lib/${file_name} ${HIP_WRAPPER_LIB_DIR}/${file_name})
endforeach()
#Add symlink for .hipInfo
set(file_name ${HIP_INFO_FILE})
add_custom_target(link_${file_name} ALL
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
COMMAND ${CMAKE_COMMAND} -E create_symlink
../../lib/${file_name} ${HIP_WRAPPER_LIB_DIR}/${file_name})
endfunction()
function(create_cmake_symlink)
@@ -248,6 +255,8 @@ if(HIP_PLATFORM STREQUAL "amd" )
install(FILES ${HIP_WRAPPER_LIB_DIR}/libamdhip64.a DESTINATION hip/lib COMPONENT binary)
endif()#End BUILD_SHARED_LIBS
endif()#End HIP_PLATFORM AMD
#install hipInfo
install(FILES ${HIP_WRAPPER_LIB_DIR}/${HIP_INFO_FILE} DESTINATION hip/lib COMPONENT binary)
#create symlink to cmake files
create_cmake_symlink()
install(DIRECTORY ${HIP_WRAPPER_CMAKE_DIR} DESTINATION hip/lib COMPONENT binary)