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:
Yong Zhao
2018-02-26 18:18:00 -05:00
parent 2c426a026a
commit 15e525af45
3 ha cambiato i file con 16 aggiunte e 0 eliminazioni
+3
Vedi File
@@ -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 )
+2
Vedi File
@@ -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." )
+11
Vedi File
@@ -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}