SWDEV-264220 - Support package install of hip-lang

Change-Id: Ibf34c789d6bd4278adcedba1a6e057639c258488
This commit is contained in:
Tao Sang
2021-01-21 17:07:43 -05:00
کامیت شده توسط Tao Sang
والد 9f84ea96be
کامیت be4ed34a08
3فایلهای تغییر یافته به همراه10 افزوده شده و 0 حذف شده
@@ -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
@@ -35,6 +35,7 @@ done
pushd cmake
unlink rocclr
unlink hip
unlink hip-lang
popd
rmdir --ignore-fail-on-non-empty cmake
popd
@@ -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]")