56 lines
1.3 KiB
Plaintext
56 lines
1.3 KiB
Plaintext
dnl Process this file with autoconf to produce a configure script.
|
|
|
|
AC_PREREQ(2.50)
|
|
AC_INIT(capi20.c)
|
|
AC_ARG_ENABLE([V2],
|
|
AS_HELP_STRING([--enable-V2],[build libcapi20 version 2 compatible library]),
|
|
[case "${enableval}" in
|
|
yes) LIBCAPI_VERSION=2
|
|
LIBCAPI_VERSION_AGE=0
|
|
LIBCAPI_VERSION_RELEASE=10
|
|
AC_DEFINE([CAPI_LIBRARY_V2],1)
|
|
;;
|
|
no) LIBCAPI_VERSION=3
|
|
LIBCAPI_VERSION_AGE=0
|
|
LIBCAPI_VERSION_RELEASE=4
|
|
;;
|
|
*) AC_MSG_ERROR(bad value ${enableval} for --enable-V2) ;;
|
|
esac],
|
|
[
|
|
LIBCAPI_VERSION=3
|
|
LIBCAPI_VERSION_AGE=0
|
|
LIBCAPI_VERSION_RELEASE=4
|
|
])
|
|
|
|
AM_INIT_AUTOMAKE(libcapi20,${LIBCAPI_VERSION}.${LIBCAPI_VERSION_RELEASE})
|
|
AC_PREFIX_DEFAULT(/usr)
|
|
|
|
dnl Checks for programs.
|
|
AC_PROG_CC
|
|
AC_PROG_INSTALL
|
|
AM_PROG_LIBTOOL
|
|
AC_SUBST(LIBTOOL_DEPS)
|
|
AC_OBJEXT
|
|
AC_PATH_PROG(SED,sed)
|
|
|
|
dnl Checks for header files.
|
|
AC_HEADER_STDC
|
|
AC_CHECK_HEADERS(fcntl.h sys/ioctl.h unistd.h)
|
|
AC_CHECK_HEADERS(linux/capi.h)
|
|
|
|
dnl Checks for library functions.
|
|
AC_CHECK_FUNCS(select)
|
|
|
|
export SED
|
|
dnl Read the libtool configuration
|
|
rm -f conftest
|
|
./libtool --config > conftest
|
|
. ./conftest
|
|
dnl rm -f conftest
|
|
|
|
AC_SUBST(INSTALL)
|
|
AC_SUBST(LIBCAPI_VERSION)
|
|
AC_SUBST(LIBCAPI_VERSION_AGE)
|
|
AC_SUBST(LIBCAPI_VERSION_RELEASE)
|
|
AC_OUTPUT(Makefile)
|