Skip to content

Commit da26938

Browse files
stellaraccidenttaylding-amd
authored andcommitted
Align configuration of libdrm with how ROCR does it.
1 parent fbab96e commit da26938

File tree

1 file changed

+5
-28
lines changed

1 file changed

+5
-28
lines changed

cmake/rocprofiler_config_interfaces.cmake

Lines changed: 5 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -248,35 +248,12 @@ rocprofiler_config_nolink_target(rocprofiler-sdk-hsakmt-nolink hsakmt::hsakmt)
248248
#
249249
# ----------------------------------------------------------------------------------------#
250250

251-
find_path(
252-
drm_INCLUDE_DIR
253-
NAMES drm.h
254-
HINTS ${rocm_version_DIR} ${ROCM_PATH} /opt/amdgpu
255-
PATHS ${rocm_version_DIR} ${ROCM_PATH} /opt/amdgpu
256-
PATH_SUFFIXES include/drm include/libdrm include REQUIRED)
257-
258-
find_path(
259-
xf86drm_INCLUDE_DIR
260-
NAMES xf86drm.h
261-
HINTS ${rocm_version_DIR} ${ROCM_PATH} /opt/amdgpu
262-
PATHS ${rocm_version_DIR} ${ROCM_PATH} /opt/amdgpu
263-
PATH_SUFFIXES include/drm include/libdrm include REQUIRED)
251+
pkg_check_modules(DRM REQUIRED IMPORTED_TARGET libdrm)
252+
pkg_check_modules(DRM_AMDGPU REQUIRED IMPORTED_TARGET libdrm_amdgpu)
264253

265-
find_library(
266-
drm_LIBRARY
267-
NAMES drm
268-
HINTS ${rocm_version_DIR} ${ROCM_PATH} /opt/amdgpu
269-
PATHS ${rocm_version_DIR} ${ROCM_PATH} /opt/amdgpu REQUIRED)
270-
271-
find_library(
272-
drm_amdgpu_LIBRARY
273-
NAMES drm_amdgpu
274-
HINTS ${rocm_version_DIR} ${ROCM_PATH} /opt/amdgpu
275-
PATHS ${rocm_version_DIR} ${ROCM_PATH} /opt/amdgpu REQUIRED)
276-
277-
target_include_directories(rocprofiler-sdk-drm SYSTEM INTERFACE ${drm_INCLUDE_DIR}
278-
${xf86drm_INCLUDE_DIR})
279-
target_link_libraries(rocprofiler-sdk-drm INTERFACE ${drm_LIBRARY} ${drm_amdgpu_LIBRARY})
254+
target_include_directories(rocprofiler-sdk-drm SYSTEM INTERFACE ${DRM_INCLUDE_DIRS}
255+
${DRM_AMDGPU_INCLUDE_DIRS})
256+
target_link_libraries(rocprofiler-sdk-drm INTERFACE PkgConfig::DRM PkgConfig::DRM_AMDGPU)
280257

281258
# ----------------------------------------------------------------------------------------#
282259
#

0 commit comments

Comments
 (0)