From 04d0bdfeaa8fac231ab1e46b633394f901ca8923 Mon Sep 17 00:00:00 2001 From: Maneesh Gupta Date: Thu, 24 Mar 2016 11:19:16 +0530 Subject: [PATCH] Allow HIP installation to be portable --- CMakeLists.txt | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 87537b427c..84c20108bb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,6 +3,9 @@ project(hip_hcc) set(HCC_PATH "/opt/hcc") set(HSA_PATH "/opt/hsa") +if (CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) + set(CMAKE_INSTALL_PREFIX "/opt/hip" CACHE PATH "Default installation path of hip" FORCE) +endif () include_directories(${PROJECT_SOURCE_DIR}/include) @@ -16,9 +19,9 @@ set(SOURCE_FILES src/hip_hcc.cpp src/staging_buffer.cpp) add_library(hip_hcc STATIC ${SOURCE_FILES}) -install(TARGETS hip_hcc DESTINATION /opt/hip/lib) -install(DIRECTORY src DESTINATION /opt/hip) -install(DIRECTORY bin DESTINATION /opt/hip USE_SOURCE_PERMISSIONS) -install(DIRECTORY include DESTINATION /opt/hip) +install(TARGETS hip_hcc DESTINATION lib) +install(DIRECTORY src DESTINATION .) +install(DIRECTORY bin DESTINATION . USE_SOURCE_PERMISSIONS) +install(DIRECTORY include DESTINATION .)