From 5ca8a6311fbfa97fa4f6b2dbc53687bb3acb7ae1 Mon Sep 17 00:00:00 2001 From: Bastien Date: Wed, 19 Sep 2018 13:34:06 +0200 Subject: [PATCH] Find libdrm --- src/CMakeLists.txt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index e6e5669..eb23cff 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,12 +1,15 @@ +find_path(DRM_INCLUDE_DIR drm.h PATH_SUFFIXES drm libdrm) +find_library(DRM_LIBRARY drm) + find_package(OpenGL REQUIRED) find_package(OpenHMD REQUIRED) add_library(lvrc ../include/lvrc.h lvrc.c lvrc_internal.h instance.c instance.h swapChain.c swapChain.h frame.c frame.h) target_link_libraries(lvrc PUBLIC openhmd ${OPENGL_LIBRARIES} EGL) -target_link_libraries(lvrc PUBLIC "drm" "gbm") -target_include_directories(lvrc PRIVATE "/usr/include/drm/") +target_link_libraries(lvrc PUBLIC "${DRM_LIBRARY}" "gbm") +target_include_directories(lvrc PRIVATE "${DRM_INCLUDE_DIR}") target_include_directories(lvrc PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/../include") if (ENABLE_XCB)