blob: 724c6d9c8e6fde3c1288250a8da784737acaf8e6 [file] [log] [blame]
find_package(LibGBM REQUIRED)
find_package(WPEBackend-mesa REQUIRED)
set(WPEHeadlessViewBackend_SOURCES
${TOOLS_DIR}/wpe/HeadlessViewBackend/HeadlessViewBackend.cpp
)
set(WPEHeadlessViewBackend_SYSTEM_INCLUDE_DIRECTORIES
${CAIRO_INCLUDE_DIRS}
${GLIB_INCLUDE_DIRS}
${LIBGBM_INCLUDE_DIRS}
${WPE_MESA_INCLUDE_DIRS}
)
set(WPEHeadlessViewBackend_LIBRARIES
${CAIRO_LIBRARIES}
${GLIB_LIBRARIES}
${LIBGBM_LIBRARIES}
${WPE_MESA_LIBRARIES}
)
add_library(WPEHeadlessViewBackend ${WPEHeadlessViewBackend_SOURCES})
include_directories(SYSTEM ${WPEHeadlessViewBackend_SYSTEM_INCLUDE_DIRECTORIES})
target_link_libraries(WPEHeadlessViewBackend ${WPEHeadlessViewBackend_LIBRARIES})