HIP-ROCCLR build porting

Change-Id: Ia5bfd2218134518a451c79eae2c6858c481558b0


[ROCm/roctracer commit: ad1abf7d20]
This commit is contained in:
Evgeny
2020-05-13 16:14:03 -05:00
orang tua b03fd5ace0
melakukan d721f124f6
2 mengubah file dengan 9 tambahan dan 5 penghapusan
+5 -2
Melihat File
@@ -22,7 +22,8 @@ if [ -z "$BUILD_TYPE" ] ; then BUILD_TYPE="release"; fi
if [ -z "$PACKAGE_ROOT" ] ; then PACKAGE_ROOT=$ROCM_PATH; fi
if [ -z "$PACKAGE_PREFIX" ] ; then PACKAGE_PREFIX="$ROCM_PATH/$COMPONENT"; fi
if [ -z "$PREFIX_PATH" ] ; then PREFIX_PATH=$PACKAGE_ROOT; fi
if [ -n "$HIP_VDI" ] ; then HIP_VDI_OPT="-DHIP_VDI=1"; fi
if [ -z "$HIP_VDI" ] ; then HIP_VDI=0; fi
if [ -z "$HIP_API_STRING" ] ; then HIP_API_STRING=1; fi
if [ -n "$ROCM_RPATH" ] ; then LD_RUNPATH_FLAG=" -Wl,--enable-new-dtags -Wl,--rpath,${ROCM_RPATH}"; fi
ROCTRACER_ROOT=$(cd $ROCTRACER_ROOT && echo $PWD)
@@ -39,8 +40,10 @@ cmake \
-DCPACK_PACKAGING_INSTALL_PREFIX=$PACKAGE_PREFIX \
-DCPACK_GENERATOR="DEB;RPM" \
-DCMAKE_SHARED_LINKER_FLAGS="$LD_RUNPATH_FLAG" \
$HIP_VDI_OPT \
-DHIP_VDI="$HIP_VDI" \
-DHIP_API_STRING="$HIP_API_STRING" \
$ROCTRACER_ROOT
make
make mytest
make package
@@ -35,7 +35,7 @@ add_definitions ( -DAMD_INTERNAL_BUILD )
add_definitions ( -DLITTLEENDIAN_CPU=1 )
add_definitions ( -DHSA_LARGE_MODEL= )
add_definitions ( -DHSA_DEPRECATED= )
add_definitions ( -D__HIP_PLATFORM_HCC__ )
add_definitions ( -D__HIP_PLATFORM_HCC__=1 )
## Linux Compiler options
set ( CMAKE_CXX_FLAGS "-std=c++11")
@@ -66,7 +66,7 @@ if ( DEFINED ENV{CMAKE_DEBUG_TRACE} )
endif()
if ( NOT DEFINED HIP_API_STRING )
set ( HIP_API_STRING 0 )
set ( HIP_API_STRING 1 )
endif()
add_definitions ( -DHIP_PROF_HIP_API_STRING=${HIP_API_STRING} )
@@ -76,7 +76,8 @@ if ( NOT DEFINED HIP_VDI )
endif()
add_definitions ( -DHIP_VDI=${HIP_VDI} )
if ( "${HIP_VDI}" STREQUAL "1" )
set ( HIP_DEFINES "-D__HIP_ROCclr__=1" )
add_definitions ( -D__HIP_ROCclr__=1 )
set ( HIP_DEFINES "-D__HIP_PLATFORM_HCC__=1 -D__HIP_ROCclr__=1" )
else()
set ( HIP_DEFINES "-D__HIP_PLATFORM_HCC__=1")
endif()