From 6778da44609a5f6b7db6a128222660abbba6280d Mon Sep 17 00:00:00 2001 From: Kent Russell Date: Fri, 30 Jul 2021 12:50:08 -0400 Subject: [PATCH] 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 --- CMakeLists.txt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 3bf5a46436..2d98ddba84 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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" )