configure.ac revision 862f5301
1# 2# Copyright © 2003 Keith Packard, Noah Levitt 3# 4# Permission to use, copy, modify, distribute, and sell this software and its 5# documentation for any purpose is hereby granted without fee, provided that 6# the above copyright notice appear in all copies and that both that 7# copyright notice and this permission notice appear in supporting 8# documentation, and that the name of Keith Packard not be used in 9# advertising or publicity pertaining to distribution of the software without 10# specific, written prior permission. Keith Packard makes no 11# representations about the suitability of this software for any purpose. It 12# is provided "as is" without express or implied warranty. 13# 14# KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, 15# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO 16# EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR 17# CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, 18# DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER 19# TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 20# PERFORMANCE OF THIS SOFTWARE. 21# 22 23# Initialize Autoconf 24AC_PREREQ([2.60]) 25AC_INIT([libXdmcp], [1.1.1], 26 [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], [libXdmcp]) 27AC_CONFIG_SRCDIR([Makefile.am]) 28AC_CONFIG_HEADERS([config.h]) 29 30# Initialize Automake 31AM_INIT_AUTOMAKE([foreign dist-bzip2]) 32AM_MAINTAINER_MODE 33 34# Initialize libtool 35AC_LIBTOOL_WIN32_DLL 36AC_PROG_LIBTOOL 37 38# Require xorg-macros minimum of 1.12 for DocBook external references 39m4_ifndef([XORG_MACROS_VERSION], 40 [m4_fatal([must install xorg-macros 1.12 or later before running autoconf/autogen])]) 41XORG_MACROS_VERSION(1.12) 42XORG_DEFAULT_OPTIONS 43XORG_ENABLE_DOCS 44XORG_WITH_XMLTO(0.0.22) 45XORG_WITH_FOP 46XORG_WITH_XSLTPROC 47XORG_CHECK_SGML_DOCTOOLS(1.8) 48 49# Checks for programs. 50AC_PROG_LN_S 51 52# Checks for libraries. 53AC_SEARCH_LIBS([recvfrom],[socket]) 54 55# Checks for library functions. 56AC_CHECK_FUNCS([srand48 lrand48]) 57 58# Obtain compiler/linker options for depedencies 59PKG_CHECK_MODULES(XDMCP, xproto) 60 61if test -f ${srcdir}/Wraphelp.c; then 62 AC_DEFINE(HASXDMAUTH,1,[Has Wraphelp.c needed for XDM AUTH protocols]) 63 HASXDMAUTH=yes 64else 65 HASXDMAUTH=no 66fi 67 68AM_CONDITIONAL(HASXDMAUTH,test x$HASXDMAUTH = xyes) 69 70# Allow checking code with lint, sparse, etc. 71XORG_WITH_LINT 72XORG_LINT_LIBRARY([Xdmcp]) 73 74AC_CONFIG_FILES([Makefile 75 doc/Makefile 76 xdmcp.pc]) 77AC_OUTPUT 78