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