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)