SWDEV-264220 - Support package install of hip-lang

Change-Id: Ibf34c789d6bd4278adcedba1a6e057639c258488
이 커밋은 다음에 포함됨:
Tao Sang
2021-01-21 17:07:43 -05:00
커밋한 사람 Tao Sang
부모 eb00f70bf3
커밋 6ef373d02a
3개의 변경된 파일10개의 추가작업 그리고 0개의 파일을 삭제
+2
파일 보기
@@ -36,5 +36,7 @@ done
pushd cmake
ln -s -r -f $ROCCLRLIBDIR/cmake/rocclr rocclr
ln -s -r -f $HIPLIBDIR/cmake/hip hip
ln -s -r -f $HIPLIBDIR/cmake/hip-lang hip-lang
popd
popd
+1
파일 보기
@@ -35,6 +35,7 @@ done
pushd cmake
unlink rocclr
unlink hip
unlink hip-lang
popd
rmdir --ignore-fail-on-non-empty cmake
popd
+7
파일 보기
@@ -11,6 +11,7 @@ endif()
install(FILES @PROJECT_BINARY_DIR@/.hipInfo DESTINATION lib)
install(FILES @PROJECT_BINARY_DIR@/hip-config.cmake @PROJECT_BINARY_DIR@/hip-config-version.cmake DESTINATION lib/cmake/hip)
install(FILES @PROJECT_BINARY_DIR@/rocclr/hip-lang-config.cmake @PROJECT_BINARY_DIR@/rocclr/hip-lang-config-version.cmake DESTINATION lib/cmake/hip-lang)
#############################
# Rocclr install
@@ -46,6 +47,12 @@ foreach(_target_file ${_target_files})
endforeach()
install(FILES ${_target_files} DESTINATION lib/cmake/hip)
file(GLOB _target_files @CONFIG_LANG_PACKAGE_INSTALL_DIR@/hip-lang-targets*.cmake)
foreach(_target_file ${_target_files})
execute_process(COMMAND sed -i s:@CMAKE_INSTALL_PREFIX@:${CPACK_INSTALL_PREFIX}:g ${_target_file})
endforeach()
install(FILES ${_target_files} DESTINATION lib/cmake/hip-lang)
set(CPACK_PACKAGE_NAME "hip-rocclr")
set(HCC_PACKAGE_NAME "rocclr")
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "HIP: Heterogenous-computing Interface for Portability [ROCClr]")