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