kfdtest: Fix in-tree scriptless build

If you build thunk following the instructions in the thunk's README,
there is no /lib folder in the build folder. Adjust the include path,
and clean up the docs to reflect that. The header include is already
defined in the CMake file as ../../include, so we don't use
LIBHSAKMT_PATH for that linking, just the lib location

Change-Id: I73435d59adb9d01f527a28b1935086260e9d3d70
Signed-off-by: Kent Russell <kent.russell@amd.com>
This commit is contained in:
Kent Russell
2024-10-08 12:32:30 -04:00
vanhempi 8bc4efc8ca
commit ccd80d19ba
2 muutettua tiedostoa jossa 5 lisäystä ja 6 poistoa
@@ -117,7 +117,7 @@ else()
endif() endif()
if( DEFINED LIBHSAKMT_PATH ) if( DEFINED LIBHSAKMT_PATH )
set ( HSAKMT_LIBRARY_DIRS ${LIBHSAKMT_PATH}/lib ) set ( HSAKMT_LIBRARY_DIRS ${LIBHSAKMT_PATH} )
set ( HSAKMT_LIBRARIES hsakmt ) set ( HSAKMT_LIBRARIES hsakmt )
endif() endif()
+4 -5
Näytä tiedosto
@@ -6,15 +6,14 @@ libdrm libdrm_amdgpu libhsakmt
If libhsakmt is not installed, but the headers and libraries are present If libhsakmt is not installed, but the headers and libraries are present
locally, you can specify its directory by locally, you can specify its directory by
export LIBHSAKMT_PATH=/*your local libhsakmt folder*/ export LIBHSAKMT_PATH=/path/to/libhsakmt.a
With that, the headers and libraries are searched under With that, CMake/make will look for the lib at LIBHSAKMT_PATH/libhsakmt.a
LIBHSAKMT_PATH/include and LIBHSAKMT_PATH/lib respectively. Note that this assumes that you will be building kfdtest from the same thunk found in ../..
2. How to run kfdtest 2. How to run kfdtest
Just run "./run_kfdtest.sh" under the building output folder. You may need Just run "./run_kfdtest.sh" under the building output folder. You may need
to specify library path through: to specify library path through:
export LD_LIBRARY_PATH=/*your library path containing libhsakmt*/ export LD_LIBRARY_PATH=/path/to/libhsakmt.a
Note: you can use "run_kfdtest.sh -h" to see more options. Note: you can use "run_kfdtest.sh -h" to see more options.