xscsize.c, etc.: Report geometry of individual monitors.
[xtoys] / configure.ac
index 7a635b3..ce290ec 100644 (file)
@@ -40,6 +40,22 @@ AC_PROG_CC
 AX_CFLAGS_WARN_ALL
 AC_PATH_XTRA
 
+mdw_LIBS=$LIBS LIBS= mdw_have_xrandr_p=nil
+AC_SEARCH_LIBS([XRRGetScreenInfo], [Xrandr], [mdw_have_xrandr_p=t])
+case $mdw_have_xrandr_p in
+  t)
+    AC_CHECK_HEADERS([X11/extensions/Xrandr.h], [], [mdw_have_xrandr_p=nil])
+    ;;
+esac
+case $mdw_have_xrandr_p in
+  t)
+    XRANDR_LIBS=$LIBS
+    AC_DEFINE([HAVE_XRANDR], [1], [Define if libXrandr is installed.])
+    ;;
+esac
+LIBS=$mdw_LIBS
+AC_SUBST([XRANDR_LIBS])
+
 PKG_CHECK_MODULES([mLib], [mLib >= 2.0.4])
 CFLAGS="$CFLAGS $mLib_CFLAGS"
 LIBS="$LIBS $mLib_LIBS"