Add CMake building support
This commit is contained in:
parent
a77f0c6c77
commit
07c5e54f59
4 changed files with 21 additions and 12 deletions
|
@ -88,10 +88,21 @@ elseif ("${PLATFORM}" MATCHES "DRM")
|
|||
find_library(GBM gbm)
|
||||
|
||||
if (NOT CMAKE_CROSSCOMPILING OR NOT CMAKE_SYSROOT)
|
||||
include_directories(/usr/include/libdrm)
|
||||
find_package(PkgConfig QUIET)
|
||||
pkg_check_modules(DRM REQUIRED libdrm)
|
||||
include_directories(${DRM_INCLUDE_DIRS})
|
||||
endif ()
|
||||
set(LIBS_PRIVATE ${GLESV2} ${EGL} ${DRM} ${GBM} atomic pthread m dl)
|
||||
|
||||
if (ENABLE_WAYLAND_DRM_LEASING)
|
||||
find_package(PkgConfig REQUIRED)
|
||||
add_definitions(-DENABLE_WAYLAND_DRM_LEASING)
|
||||
find_library(WAYLAND_CLIENT wayland-client)
|
||||
pkg_check_modules(WAYLAND_CLIENT_LIB REQUIRED wayland-client)
|
||||
include_directories(${WAYLAND_CLIENT_LIB})
|
||||
list(APPEND LIBS_PRIVATE ${WAYLAND_CLIENT})
|
||||
endif ()
|
||||
|
||||
elseif ("${PLATFORM}" MATCHES "SDL")
|
||||
find_package(SDL2 REQUIRED)
|
||||
set(PLATFORM_CPP "PLATFORM_DESKTOP_SDL")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue