diff options
author | rbuj <[email protected]> | 2020-04-01 12:02:05 +0200 |
---|---|---|
committer | raveit65 <[email protected]> | 2020-04-03 16:28:59 +0200 |
commit | 29e0bc21994b0ff836eac8e669c769dc0aeec526 (patch) | |
tree | 21467221c6f9bd63cdb8f3dd70b23f4fe7b55cdb /configure.ac | |
parent | f26fca53e4e394c4271eb91080de0caab6dd5b8f (diff) | |
download | mate-session-manager-29e0bc21994b0ff836eac8e669c769dc0aeec526.tar.bz2 mate-session-manager-29e0bc21994b0ff836eac8e669c769dc0aeec526.tar.xz |
build: make libglesv2 optional
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac index 55e09cc..bd38f11 100644 --- a/configure.ac +++ b/configure.ac @@ -63,12 +63,24 @@ PKG_CHECK_MODULES(ICE, ice) PKG_CHECK_MODULES(XEXT, xext xau) PKG_CHECK_MODULES(GTK3, gtk+-3.0 >= $GTK_REQUIRED) PKG_CHECK_MODULES(GL_TEST, xcomposite gl glib-2.0 epoxy) -PKG_CHECK_MODULES(GLES_TEST, egl glesv2) PKG_CHECK_MODULES(DBUS_GLIB, dbus-glib-1 >= $DBUS_GLIB_REQUIRED) PKG_CHECK_MODULES(EGG_SMCLIENT, gtk+-3.0) +dnl ==================================================================== +dnl GLESV2 (optional) +dnl ==================================================================== + +AC_ARG_WITH([libglesv2], AC_HELP_STRING([--without-libglesv2], [disable GLESV2 support])) +have_glesv2=no +if test x$with_libglesv2 != xno; then + PKG_CHECK_MODULES(GLES_TEST, egl glesv2, have_glesv2=yes, have_glesv2=no) +fi +if test "x$have_glesv2" = "xyes"; then + AC_DEFINE(HAVE_GLESV2, 1, [GLESV2 Support.]) +fi +AM_CONDITIONAL([HAVE_GLESV2], [test "x$have_glesv2" = "xyes"]) dnl ==================================================================== dnl Option to set the default window manager @@ -356,6 +368,7 @@ echo " Default WM: ${with_default_wm} Systemd support: ${use_systemd} Elogind support: ${use_elogind} + GLES2 support: ${have_glesv2} IPv6 support: ${have_full_ipv6} Backtrace support: ${have_backtrace} XRender support: ${have_xrender} |