Only create .hipconfig on install
Change-Id: I9c20440023401f5794b33a0165e0918372783a68
[ROCm/hip commit: c38d0466b8]
Αυτή η υποβολή περιλαμβάνεται σε:
@@ -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
|
||||
|
||||
Αναφορά σε νέο ζήτημα
Block a user