1# Process this file with autoconf to produce a configure script. 2AC_PREREQ(2.53) 3AC_INIT(wininfo, 0.7, http://freedesktop.org/) 4AC_COPYRIGHT([Copyright 2004 Billy Biggs]) 5AC_CONFIG_SRCDIR([src/wininfo.c]) 6AM_INIT_AUTOMAKE() 7AM_CONFIG_HEADER(config.h) 8AM_MAINTAINER_MODE 9AC_CANONICAL_HOST 10 11AC_PROG_CC 12AC_PROG_LIBTOOL 13 14AC_HEADER_STDC 15AC_CHECK_HEADERS([stdlib.h string.h]) 16 17AM_GNU_GETTEXT 18 19PKG_CHECK_MODULES(GTK, gtk+-2.0) 20AC_SUBST(GTK_CFLAGS) 21AC_SUBST(GTK_LIBS) 22 23# Check for XRes, from xrestop's configure.ac 24# =========================================== 25PKG_CHECK_MODULES(X11, x11, [have_libx11pc="yes"], [have_libx11pc="no"]) 26if test $have_libx11pc = yes; then 27 PKG_CHECK_MODULES(XLIBS, x11 xres xext) 28else 29 dnl **** Check for xlibs 'non pc' way **** 30 AC_PATH_XTRA 31 32 ALL_X_LIBS="$X_LIBS -lX11" 33 34 found_xres_lib=no 35 AC_CHECK_LIB(XRes, XResQueryClients, XRES_LIBS=-lXRes found_xres_lib=yes,, 36 -lXext $ALL_X_LIBS) 37 38 if test "x$found_xres_lib" = "xno"; then 39 # Try again, overriding defaults for certain platforms 40 case `uname -sr` in 41 "SunOS 5"*) 42 # Solaris ships libXres in /usr/openwin/sfw/lib 43 save_LDFLAGS=$LDFLAGS 44 SOL_XRES_LDFLAGS="-L/usr/openwin/sfw/lib -R/usr/openwin/sfw/lib" 45 LDFLAGS="$LDFLAGS $SOL_XRES_LDFLAGS" 46 AC_CHECK_LIB(XRes, XResQueryClientResources, 47 found_xres_lib=yes XRES_LIBS="$SOL_XRES_LDFLAGS -lXRes", 48 ,-lXext $ALL_X_LIBS) 49 LDFLAGS="$save_LDFLAGS" 50 ;; 51 esac 52 fi 53 54 55 if test "x$found_xres_lib" = "xno"; then 56 AC_MSG_ERROR([Cannot find XRes extension library]) 57 exit 1 58 fi 59 60 found_xres=no 61 62 AC_CHECK_HEADER(X11/extensions/XRes.h,found_xres=yes,,[#include <X11/Xlib.h>]) 63 64 if test "x$found_xres" = "xno"; then 65 AC_MSG_ERROR([Cannot find XRes extension headers]) 66 exit 1 67 fi 68 69 XLIBS_LIBS="$XRES_LIBS -lXext $ALL_X_LIBS" 70fi 71AC_SUBST(XLIBS_CFLAGS) 72AC_SUBST(XLIBS_LIBS) 73 74 75AC_CONFIG_FILES([ 76 Makefile 77 docs/Makefile 78 src/Makefile 79 intl/Makefile 80 po/Makefile.in 81 m4/Makefile 82]) 83AC_OUTPUT 84