2
0

SWDEV-291481 - Port hipcc.bat and hipconfig.bat

Add the hipcc.bat and hipconfig.bat files previously
only residing in P4 to CMake builds. Ship this .bat
file as part of bin directory on Windows.

Change-Id: I2822e1419f1f6a0a6cdde9e292231995a83df77d
Este cometimento está contido em:
Aaron En Ye Shi
2021-06-16 20:57:39 +00:00
ascendente f70b109cc3
cometimento a6d568b9ca
4 ficheiros modificados com 17 adições e 2 eliminações
+7 -1
Ver ficheiro
@@ -322,7 +322,13 @@ install(FILES ${PROJECT_BINARY_DIR}/.hipVersion DESTINATION bin)
execute_process(COMMAND test ${CMAKE_INSTALL_PREFIX} -ef ${CMAKE_CURRENT_SOURCE_DIR}
RESULT_VARIABLE INSTALL_SOURCE)
if(NOT ${INSTALL_SOURCE} EQUAL 0)
install(DIRECTORY bin DESTINATION . USE_SOURCE_PERMISSIONS)
# Exclude .bat files on Linux.
if(WIN32)
install(DIRECTORY bin DESTINATION . USE_SOURCE_PERMISSIONS)
else()
install(DIRECTORY bin DESTINATION . USE_SOURCE_PERMISSIONS
PATTERN *.bat EXCLUDE)
endif()
# The following two lines will be removed after upstream updation
install(CODE "MESSAGE(\"Removing ${CMAKE_INSTALL_PREFIX}/include\")")
+2
Ver ficheiro
@@ -0,0 +1,2 @@
@IF DEFINED HIP_PATH (set HIPCC="%HIP_PATH%/bin/hipcc") ELSE (set HIPCC="%CD%/hipcc")
@perl %HIPCC% %*
+2
Ver ficheiro
@@ -0,0 +1,2 @@
@IF DEFINED HIP_PATH (set HIPCONFIG="%HIP_PATH%/bin/hipconfig") ELSE (set HIPCONFIG="%CD%/hipconfig")
@perl %HIPCONFIG% %*
+6 -1
Ver ficheiro
@@ -21,7 +21,12 @@
cmake_minimum_required(VERSION 2.8.3)
project(hip_base)
install(DIRECTORY @hip_SOURCE_DIR@/bin DESTINATION . USE_SOURCE_PERMISSIONS)
if(WIN32)
install(DIRECTORY @hip_SOURCE_DIR@/bin DESTINATION . USE_SOURCE_PERMISSIONS)
else()
install(DIRECTORY @hip_SOURCE_DIR@/bin DESTINATION . USE_SOURCE_PERMISSIONS
PATTERN *.bat EXCLUDE)
endif()
install(DIRECTORY @hip_SOURCE_DIR@/include DESTINATION .)
install(DIRECTORY @HIP_AMD_BACKEND_SOURCE_DIR@/include/hip/amd_detail DESTINATION include/hip)
install(DIRECTORY @HIP_AMD_BACKEND_SOURCE_DIR@/include/hip/nvidia_detail DESTINATION include/hip)