summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CMake/options.cmake10
1 files changed, 6 insertions, 4 deletions
diff --git a/CMake/options.cmake b/CMake/options.cmake
index 8d27c1121..094d44402 100644
--- a/CMake/options.cmake
+++ b/CMake/options.cmake
@@ -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)