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