diff options
| author | ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> | 2025-12-08 18:20:47 +0100 |
|---|---|---|
| committer | ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> | 2025-12-08 18:27:51 +0100 |
| commit | 8454135d0c8918ed16441bbc08ef176cd2e02c5e (patch) | |
| tree | 20839531af30da8d3bade1a25925887c7180c4ef /CMake | |
| parent | 1f6fda64a8195681e385acef2ec5fba740d85489 (diff) | |
Wayland: add support of the "XDG dialog windows" protocol
Diffstat (limited to 'CMake')
| -rw-r--r-- | CMake/options.cmake | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/CMake/options.cmake b/CMake/options.cmake index f9855a298..063dc48b6 100644 --- a/CMake/options.cmake +++ b/CMake/options.cmake @@ -310,6 +310,14 @@ if(UNIX) endif(FLTK_BACKEND_WAYLAND) if(FLTK_USE_WAYLAND) + pkg_get_variable(PROTOCOLS wayland-protocols pkgdatadir) + string(REPLACE "//" "/" PROTOCOLS ${PROTOCOLS}) + if(EXISTS ${PROTOCOLS}/staging/xdg-dialog/xdg-dialog-v1.xml) + set(HAVE_XDG_DIALOG 1) + message(STATUS "Found dev files for Wayland protocol 'XDG dialog windows'") + else() + set(HAVE_XDG_DIALOG 0) + endif() if(FLTK_BACKEND_X11) include(FindX11) endif() |
