From 1b0754ce4db888b01b291d64330751fe0a77eafc Mon Sep 17 00:00:00 2001 From: ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> Date: Tue, 29 Nov 2022 17:01:34 +0100 Subject: Build hybrid Wayland/X11 w/ configure: check for Xinerama, et al --- configure.ac | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/configure.ac b/configure.ac index 4d67332c5..27e1845e9 100644 --- a/configure.ac +++ b/configure.ac @@ -1089,6 +1089,41 @@ AS_CASE([$host_os_gui], [cygwin* | mingw*], [ AC_MSG_NOTICE([--enable-wayland: Pango libs and/or headers could not be found.]) AC_MSG_ERROR([Aborting.]) ]) + + dnl check for Xinerama, Xcursor, Xfixes, Xrender, Xregion.h + AS_IF([test x$enable_x11 != xno], [ + xinerama_found=no + AS_IF([$PKGCONFIG --exists xinerama], [ + AC_DEFINE(HAVE_XINERAMA) + LIBS="$LIBS $($PKGCONFIG --libs xinerama)" + xinerama_found=yes + ]) + + xcursor_found=no + AS_IF([$PKGCONFIG --exists xcursor], [ + AC_DEFINE(HAVE_XCURSOR) + LIBS="$LIBS $($PKGCONFIG --libs xcursor)" + xcursor_found=yes + ]) + + xfixes_found=no + AS_IF([$PKGCONFIG --exists xfixes], [ + AC_DEFINE(HAVE_XFIXES) + LIBS="$LIBS $($PKGCONFIG --libs xfixes)" + xfixes_found=yes + ]) + + xrender_found=no + AS_IF([$PKGCONFIG --exists xrender], [ + AC_DEFINE(HAVE_XRENDER) + LIBS="$LIBS $($PKGCONFIG --libs xrender)" + xrender_found=yes + ]) + + AC_CHECK_HEADER([X11/Xregion.h], [ + AC_DEFINE([HAVE_X11_XREGION_H]) + ], [], [#include ]) + ]) ], [ -- cgit v1.2.3