Several improvements to hipcc, hipconfig and CMakeLists.txt

- moved hip base version information back to hipconfig
 - fixed bug in hip patch version generation
 - renamed .hipconfig to .buildInfo
 - HCC_HOME is logged to .buildInfo only when HIP_DEVELOPER environment
 - variable is defined
 - hipcc and hipconfig require perl 5.10.1 or above
 - replaced unless defined with logic-defined or
 - added ROCM_TARGET for carrizo
 - moved config parsing to a subroutine
 - config parsing does not set VALID key anymore
 - hipcc honors HCC_HOME environment variable above buildInfo
 - hip_base package now bundles .version in bin directory

Change-Id: Iaeea6d7529671220b02e07337946aaee0af90310


[ROCm/hip commit: cd8c8171b7]
Dieser Commit ist enthalten in:
Maneesh Gupta
2016-08-14 16:22:25 +05:30
Ursprung e33c5c07e3
Commit 12dab9cdc0
4 geänderte Dateien mit 95 neuen und 82 gelöschten Zeilen
+1
Datei anzeigen
@@ -3,6 +3,7 @@ project(hip_base)
install(DIRECTORY @hip_SOURCE_DIR@/bin DESTINATION . USE_SOURCE_PERMISSIONS)
install(DIRECTORY @hip_SOURCE_DIR@/include DESTINATION . PATTERN "hip" EXCLUDE)
install(FILES @PROJECT_BINARY_DIR@/.version DESTINATION bin)
#############################
# Packaging steps