configure.ac revision ff559fab
1ff559fabSmrgdnl 
2ff559fabSmrgdnl  $Id: configure.ac,v 1.1.1.1 2008/07/30 02:46:46 mrg Exp $
3ff559fabSmrgdnl 
4ff559fabSmrgdnl  Copyright © 2003 Keith Packard, Noah Levitt
5ff559fabSmrgdnl 
6ff559fabSmrgdnl  Permission to use, copy, modify, distribute, and sell this software and its
7ff559fabSmrgdnl  documentation for any purpose is hereby granted without fee, provided that
8ff559fabSmrgdnl  the above copyright notice appear in all copies and that both that
9ff559fabSmrgdnl  copyright notice and this permission notice appear in supporting
10ff559fabSmrgdnl  documentation, and that the name of Keith Packard not be used in
11ff559fabSmrgdnl  advertising or publicity pertaining to distribution of the software without
12ff559fabSmrgdnl  specific, written prior permission.  Keith Packard makes no
13ff559fabSmrgdnl  representations about the suitability of this software for any purpose.  It
14ff559fabSmrgdnl  is provided "as is" without express or implied warranty.
15ff559fabSmrgdnl 
16ff559fabSmrgdnl  KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
17ff559fabSmrgdnl  INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
18ff559fabSmrgdnl  EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
19ff559fabSmrgdnl  CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
20ff559fabSmrgdnl  DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
21ff559fabSmrgdnl  TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
22ff559fabSmrgdnl  PERFORMANCE OF THIS SOFTWARE.
23ff559fabSmrgdnl
24ff559fabSmrgdnl Process this file with autoconf to create configure.
25ff559fabSmrg
26ff559fabSmrgAC_PREREQ([2.57])
27ff559fabSmrgAC_INIT(libXdmcp, 1.0.2, [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],libXdmcp)
28ff559fabSmrgAM_INIT_AUTOMAKE([dist-bzip2])
29ff559fabSmrgAM_MAINTAINER_MODE
30ff559fabSmrg
31ff559fabSmrgAM_CONFIG_HEADER(config.h)
32ff559fabSmrg
33ff559fabSmrg# Require xorg-macros version 1.1.0 or newer for XORG_WITH_LINT macro
34ff559fabSmrgm4_ifndef([XORG_MACROS_VERSION], [AC_FATAL([must install xorg-macros 1.1 or later before running autoconf/autogen])])
35ff559fabSmrgXORG_MACROS_VERSION(1.1)
36ff559fabSmrg
37ff559fabSmrgAC_PROG_CC
38ff559fabSmrgAC_PROG_INSTALL
39ff559fabSmrgAC_PROG_LN_S
40ff559fabSmrgAC_LIBTOOL_WIN32_DLL
41ff559fabSmrgAM_PROG_LIBTOOL
42ff559fabSmrgAC_PROG_MAKE_SET
43ff559fabSmrg
44ff559fabSmrgAC_CHECK_FUNCS([srand48 lrand48])
45ff559fabSmrg
46ff559fabSmrgAC_SEARCH_LIBS([recvfrom],[socket])
47ff559fabSmrg
48ff559fabSmrgPKG_CHECK_MODULES(XDMCP, xproto)
49ff559fabSmrgAC_SUBST(XDMCP_CFLAGS)
50ff559fabSmrgAC_SUBST(XDMCP_LIBS)
51ff559fabSmrg
52ff559fabSmrgif test -f ${srcdir}/Wraphelp.c; then
53ff559fabSmrg	AC_DEFINE(HASXDMAUTH,1,[Has Wraphelp.c needed for XDM AUTH protocols])
54ff559fabSmrg	HASXDMAUTH=yes
55ff559fabSmrgelse
56ff559fabSmrg	HASXDMAUTH=no
57ff559fabSmrgfi
58ff559fabSmrg
59ff559fabSmrgAM_CONDITIONAL(HASXDMAUTH,test x$HASXDMAUTH = xyes)
60ff559fabSmrg
61ff559fabSmrgdnl Allow checking code with lint, sparse, etc.
62ff559fabSmrgXORG_WITH_LINT
63ff559fabSmrgXORG_LINT_LIBRARY([Xdmcp])
64ff559fabSmrg
65ff559fabSmrgXORG_RELEASE_VERSION
66ff559fabSmrg
67ff559fabSmrgAC_OUTPUT([Makefile
68ff559fabSmrg           xdmcp.pc])
69