Linux: Add CMake find module for wayland + make wayland optional (#572)

This commit is contained in:
SSimco 2022-12-15 07:44:14 +00:00 committed by GitHub
parent aea9f5b966
commit fcab8f8f1a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
12 changed files with 64 additions and 16 deletions

14
cmake/FindWayland.cmake Normal file
View file

@ -0,0 +1,14 @@
find_package(PkgConfig)
pkg_search_module(WAYLAND_CLIENT IMPORTED_TARGET wayland-client)
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(Wayland
REQUIRED_VARS
WAYLAND_CLIENT_LIBRARIES
VERSION_VAR WAYLAND_CLIENT_VERSION
)
if (Wayland_FOUND)
add_library(Wayland::client ALIAS PkgConfig::WAYLAND_CLIENT)
endif()