CMake build for Wayland: check for presence of required GL-related software

This commit is contained in:
ManoloFLTK 2022-11-24 09:08:46 +01:00
parent 75b06d02c9
commit 2356c9dcd6
1 changed files with 6 additions and 4 deletions

View File

@ -445,11 +445,13 @@ endif (HAVE_GL)
if (OPTION_USE_GL)
if (OPTION_USE_WAYLAND)
pkg_check_modules(WLDEGL wayland-egl)
if (NOT WLDEGL_FOUND)
message (STATUS "Module 'wayland-egl' is required to build for the Wayland backend.")
pkg_check_modules(WLD_EGL wayland-egl)
pkg_check_modules(PKG_EGL egl)
pkg_check_modules(PKG_GL gl)
if (NOT (WLD_EGL_FOUND AND PKG_EGL_FOUND AND PKG_GL_FOUND))
message (STATUS "Modules 'wayland-egl, egl, and gl' are required to build for the Wayland backend.")
message (FATAL_ERROR "*** Aborting ***")
endif (NOT WLDEGL_FOUND)
endif (NOT (WLD_EGL_FOUND AND PKG_EGL_FOUND AND PKG_GL_FOUND))
endif (OPTION_USE_WAYLAND)
if (OPTION_APPLE_X11)
set (OPENGL_FOUND TRUE)