From f3fbfe5707aef6a88c421699c993e0f96e10505b Mon Sep 17 00:00:00 2001 From: Freddy Paul Date: Fri, 22 May 2020 11:19:04 -0700 Subject: [PATCH] hipify-clang:Set configurable install path ROCm release build has parameters that controll the install path. If the parameter CPACK_INSTALL_PREFIX is not provided default to /opt/rocm/hip Change-Id: Ia383cacf9666897277288571fb337e97ee4ba0c0 --- CMakeLists.txt | 4 ++++ packaging/hipify-clang.txt | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ecff00a3..1d017edd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -7,6 +7,10 @@ if (MSVC AND MSVC_VERSION VERSION_LESS "1900") return() endif() +#Set configurable install path +set(CPACK_INSTALL_PREFIX "/opt/rocm/hip" CACHE PATH "Package Installation path for HIP") + + find_package(LLVM REQUIRED) message(STATUS "Found LLVM ${LLVM_PACKAGE_VERSION}:") message(STATUS " - CMake module path: ${LLVM_CMAKE_DIR}") diff --git a/packaging/hipify-clang.txt b/packaging/hipify-clang.txt index 1b528e8f..e1f97cfd 100644 --- a/packaging/hipify-clang.txt +++ b/packaging/hipify-clang.txt @@ -8,7 +8,7 @@ install(DIRECTORY @HIPIFY_INSTALL_PATH@/include DESTINATION bin) # Packaging steps ############################# set(CPACK_SET_DESTDIR TRUE) -set(CPACK_INSTALL_PREFIX "/opt/rocm/hip") +set(CPACK_INSTALL_PREFIX @CPACK_INSTALL_PREFIX@) set(CPACK_PACKAGE_NAME "hipify-clang") set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "hipify-clang: a clang-based tool to translate CUDA source code into portable HIP C++ automatically") set(CPACK_PACKAGE_VENDOR "Advanced Micro Devices, Inc.")