SWDEV-264220 - Support package install of hip-lang
Change-Id: Ibf34c789d6bd4278adcedba1a6e057639c258488
이 커밋은 다음에 포함됨:
@@ -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]")
|
||||
|
||||
새 이슈에서 참조
사용자 차단