Add pkg config support in the hsakmt-roct-dev package
Change-Id: Ida6b3083bfc9405ef9b6b8e426dc7dc51d61a811 Signed-off-by: Yong Zhao <yong.zhao@amd.com>
This commit is contained in:
@@ -156,4 +156,7 @@ set ( CPACK_DEBIAN_PACKAGE_DEPENDS "libpci3" )
|
||||
set ( CPACK_RPM_PRE_INSTALL_SCRIPT_FILE "${CMAKE_CURRENT_SOURCE_DIR}/RPM/rpm_post" )
|
||||
set ( CPACK_RPM_POST_UNINSTALL_SCRIPT_FILE "${CMAKE_CURRENT_SOURCE_DIR}/RPM/rpm_postun" )
|
||||
|
||||
# CPACK_PACKAGING_INSTALL_PREFIX is needed in libhsakmt.pc.in
|
||||
configure_file ( libhsakmt.pc.in ${DEV_BUILD_DIR}/libhsakmt.pc @ONLY )
|
||||
|
||||
include ( CPack )
|
||||
|
||||
@@ -51,6 +51,8 @@ install ( FILES ${SOURCE_DIR}/include/hsakmttypes.h DESTINATION libhsakmt/includ
|
||||
install ( FILES ${SOURCE_DIR}/include/linux/kfd_ioctl.h DESTINATION libhsakmt/include/libhsakmt/linux )
|
||||
install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/libhsakmt-link DESTINATION include RENAME libhsakmt )
|
||||
install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/libhsakmt.so-link DESTINATION lib RENAME libhsakmt.so )
|
||||
install ( FILES libhsakmt.pc DESTINATION libhsakmt )
|
||||
|
||||
|
||||
## Set the default generator types for the devel package.
|
||||
set ( CPACK_GENERATOR "DEB;RPM;TGZ" CACHE STRING "Default packaging generators." )
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
prefix=@CPACK_PACKAGING_INSTALL_PREFIX@
|
||||
exec_prefix=${prefix}
|
||||
libdir=${prefix}/lib
|
||||
includedir=${prefix}/include/libhsakmt
|
||||
|
||||
Name: libhsakmt
|
||||
Description: HSA Kernel Mode Thunk library for AMD KFD support
|
||||
Version: @LIB_VERSION_STRING@
|
||||
|
||||
Libs: -L${libdir} -lhsakmt
|
||||
Cflags: -I${includedir}
|
||||
Fai riferimento in un nuovo problema
Block a user