3c4f0cc6df
This change was apparently didn't make it upstreams into 1.3.2 and got lost.
54 lines
1.5 KiB
Plaintext
54 lines
1.5 KiB
Plaintext
dnl Process this file with autoconf to create configure.
|
|
|
|
AC_PREREQ([2.57])
|
|
|
|
AC_INIT(libXi, 1.3.2, [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], libXi)
|
|
AM_INIT_AUTOMAKE([foreign dist-bzip2])
|
|
AM_MAINTAINER_MODE
|
|
|
|
# Require xorg-macros: XORG_DEFAULT_OPTIONS
|
|
m4_ifndef([XORG_MACROS_VERSION],
|
|
[m4_fatal([must install xorg-macros 1.3 or later before running autoconf/autogen])])
|
|
XORG_MACROS_VERSION(1.3)
|
|
XORG_DEFAULT_OPTIONS
|
|
AM_CONFIG_HEADER(src/config.h)
|
|
|
|
# Check for progs
|
|
AC_PROG_CC
|
|
AC_PROG_LIBTOOL
|
|
AC_PROG_SED
|
|
|
|
# Checks for pkg-config packages
|
|
PKG_CHECK_MODULES(XI, [xproto >= 7.0.13] [x11 >= 1.2.99.1] [xextproto >= 7.0.3] [xext >= 1.0.99.1] [inputproto >= 1.9.99.902])
|
|
XI_CFLAGS="$CWARNFLAGS $XI_CFLAGS"
|
|
AC_SUBST(XI_CFLAGS)
|
|
AC_SUBST(XI_LIBS)
|
|
|
|
# Check for xmlto and asciidoc for man page conversion
|
|
# (only needed by people building tarballs)
|
|
XORG_WITH_XMLTO
|
|
XORG_WITH_ASCIIDOC
|
|
if test "x$XMLTO" != "x" && test "x$ASCIIDOC" != "x"; then
|
|
have_doctools=yes
|
|
else
|
|
have_doctools=no
|
|
fi
|
|
AM_CONDITIONAL([HAVE_DOCTOOLS], [test $have_doctools = yes])
|
|
if test $have_doctools = no; then
|
|
AC_MSG_WARN([xmlto or asciidoc not found - cannot create man pages without it])
|
|
fi
|
|
|
|
# Determine if the source for man pages is available
|
|
# It may already be present (tarball) or can be generated using doctools
|
|
AM_CONDITIONAL([INSTALL_MANPAGES],
|
|
[test -f "$srcdir/man/XAllowDeviceEvents.man" || \
|
|
test $have_doctools = yes])
|
|
|
|
XORG_CHECK_MALLOC_ZERO
|
|
|
|
AC_OUTPUT([Makefile
|
|
src/Makefile
|
|
man/Makefile
|
|
xi.pc])
|
|
|