Find libdrm

This commit is contained in:
2018-09-19 13:34:06 +02:00
parent e807e76ebf
commit 5ca8a6311f

View File

@@ -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(OpenGL REQUIRED)
find_package(OpenHMD 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) 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 openhmd ${OPENGL_LIBRARIES} EGL)
target_link_libraries(lvrc PUBLIC "drm" "gbm") target_link_libraries(lvrc PUBLIC "${DRM_LIBRARY}" "gbm")
target_include_directories(lvrc PRIVATE "/usr/include/drm/") target_include_directories(lvrc PRIVATE "${DRM_INCLUDE_DIR}")
target_include_directories(lvrc PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/../include") target_include_directories(lvrc PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/../include")
if (ENABLE_XCB) if (ENABLE_XCB)