configure.ac revision d17cd367
1# -*- Autoconf -*- 2# Process this file with autoconf to produce a configure script. 3 4AC_PREREQ([2.60]) 5AC_INIT([libICE], 6 [1.0.7], 7 [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], 8 [libICE]) 9 10AC_CONFIG_SRCDIR([Makefile.am]) 11AM_INIT_AUTOMAKE([foreign dist-bzip2]) 12 13AM_MAINTAINER_MODE 14AM_CONFIG_HEADER([config.h]) 15 16# Require xorg-macros minimum of 1.10 for DocBook XML documentation 17m4_ifndef([XORG_MACROS_VERSION], 18 [m4_fatal([must install xorg-macros 1.10 or later before running autoconf/autogen])]) 19XORG_MACROS_VERSION(1.10) 20XORG_DEFAULT_OPTIONS 21XORG_ENABLE_DOCS 22XORG_ENABLE_SPECS 23XORG_WITH_XMLTO(0.0.20) 24XORG_WITH_FOP 25XORG_CHECK_SGML_DOCTOOLS(1.5) 26 27# Checks for programs. 28AC_PROG_LIBTOOL 29AC_PROG_CC 30 31# Checks for pkg-config packages 32PKG_CHECK_MODULES(ICE, xproto) 33 34PKG_CHECK_MODULES(XTRANS, xtrans) 35AC_SUBST(XTRANS_CFLAGS) 36AC_SUBST(XTRANS_LIBS) 37 38# Transport selection macro from xtrans.m4 39XTRANS_CONNECTION_FLAGS 40AC_DEFINE(ICE_t, 1, [Xtrans transport type]) 41 42# Checks for libraries. 43 44# Checks for header files. 45AC_HEADER_STDC 46 47dnl Allow checking code with lint, sparse, etc. 48XORG_WITH_LINT 49XORG_LINT_LIBRARY([ICE]) 50LINT_FLAGS="${LINT_FLAGS} ${ICE_CFLAGS} ${XTRANS_CFLAGS}" 51 52 53AC_OUTPUT([Makefile 54 doc/Makefile 55 specs/Makefile 56 src/Makefile 57 ice.pc]) 58