Release 1.6.0.
[xtoys] / configure.ac
index 8fee120..ce290ec 100644 (file)
@@ -31,6 +31,7 @@ AC_INIT([xtoys], AUTO_VERSION, [mdw@distorted.org.uk])
 AC_CONFIG_SRCDIR([xscsize.c])
 AC_CONFIG_AUX_DIR([config])
 AM_INIT_AUTOMAKE([foreign])
+mdw_SILENT_RULES
 
 dnl--------------------------------------------------------------------------
 dnl C programming environment.
@@ -39,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"