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>
Esse commit está contido em:
Kent Russell
2024-10-08 12:32:30 -04:00
commit ccd80d19ba
2 arquivos alterados com 5 adições e 6 exclusões
+1 -1
Ver Arquivo
@@ -117,7 +117,7 @@ else()
endif()
if( DEFINED LIBHSAKMT_PATH )
set ( HSAKMT_LIBRARY_DIRS ${LIBHSAKMT_PATH}/lib )
set ( HSAKMT_LIBRARY_DIRS ${LIBHSAKMT_PATH} )
set ( HSAKMT_LIBRARIES hsakmt )
endif()
+4 -5
Ver Arquivo
@@ -6,15 +6,14 @@ libdrm libdrm_amdgpu libhsakmt
If libhsakmt is not installed, but the headers and libraries are present
locally, you can specify its directory by
export LIBHSAKMT_PATH=/*your local libhsakmt folder*/
With that, the headers and libraries are searched under
LIBHSAKMT_PATH/include and LIBHSAKMT_PATH/lib respectively.
export LIBHSAKMT_PATH=/path/to/libhsakmt.a
With that, CMake/make will look for the lib at LIBHSAKMT_PATH/libhsakmt.a
Note that this assumes that you will be building kfdtest from the same thunk found in ../..
2. How to run kfdtest
Just run "./run_kfdtest.sh" under the building output folder. You may need
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.