CMakeLists: Re-enable pkgconfig, require libdrm

This was an implicit requirement, but the change to needing libdrm/drm.h
means we should be explicitly looking for this package during the build

Change-Id: I75064bf6f5477cb1ca99318681afca76c0060f72
This commit is contained in:
Kent Russell
2021-07-30 12:50:08 -04:00
parent fc216a3668
commit 6778da4460
+4 -2
View File
@@ -148,18 +148,20 @@ target_include_directories( ${HSAKMT_TARGET}
PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}/src )
target_compile_options(${HSAKMT_TARGET} PRIVATE ${HSAKMT_C_FLAGS})
set_property(TARGET ${HSAKMT_TARGET} PROPERTY LINK_FLAGS ${HSAKMT_LINK_FLAGS})
## Set the VERSION and SOVERSION values
set_property ( TARGET ${HSAKMT_TARGET} PROPERTY VERSION "${LIB_VERSION_STRING}" )
set_property ( TARGET ${HSAKMT_TARGET} PROPERTY SOVERSION "${LIB_VERSION_MAJOR}" )
#find_package(PkgConfig)
find_package(PkgConfig)
pkg_check_modules(LIBDRM REQUIRED libdrm)
target_link_libraries ( ${HSAKMT_TARGET}
PRIVATE pthread rt numa
)
target_compile_options(${HSAKMT_TARGET} PRIVATE ${LIBDRM_CFLAGS} ${HSAKMT_C_FLAGS})
## Define default paths and packages.
if( CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT )
set ( CMAKE_INSTALL_PREFIX "/opt/rocm" )