Only create .hipconfig on install

Change-Id: I9c20440023401f5794b33a0165e0918372783a68


[ROCm/hip commit: c38d0466b8]
Αυτή η υποβολή περιλαμβάνεται σε:
Maneesh Gupta
2016-08-03 11:25:59 +05:30
γονέας 5448e4d280
υποβολή 0229cddf67
@@ -36,8 +36,6 @@ if(HIP_PLATFORM STREQUAL "hcc")
set(HCC_HOME $ENV{HCC_HOME} CACHE PATH "Path to which HCC has been installed")
endif()
endif()
message(STATUS ${HCC_HOME})
file(WRITE "./bin/.hip-config" ${HCC_HOME})
if(IS_ABSOLUTE ${HCC_HOME} AND EXISTS ${HCC_HOME} AND IS_DIRECTORY ${HCC_HOME})
execute_process(COMMAND ${HCC_HOME}/bin/hcc --version
COMMAND cut -d\ -f9
@@ -151,6 +149,10 @@ if(HIP_PLATFORM STREQUAL "hcc")
#add_library(hip_hcc STATIC ${SOURCE_FILES})
add_library(hip_hcc OBJECT ${SOURCE_FILES})
endif()
# Generate .hipconfig
string(TIMESTAMP _timestamp)
file(WRITE "${PROJECT_BINARY_DIR}/.hipconfig" "# Auto-generated by cmake on ${_timestamp} local time\nHCC_HOME=${HCC_HOME}\nHCC_VERSION=${HCC_VERSION}\n")
endif()
# Build doxygen documentation
@@ -168,6 +170,9 @@ if(HIP_PLATFORM STREQUAL "hcc")
#install(TARGETS hip_hcc DESTINATION lib)
install(DIRECTORY ${PROJECT_BINARY_DIR}/CMakeFiles/hip_hcc.dir/src/ DESTINATION lib)
endif()
# Install .hipconfig
install(FILES ${PROJECT_BINARY_DIR}/.hipconfig DESTINATION bin)
endif()
# Install src, bin, include if necessary