1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149
|
dnl
dnl
dnl configure.in:
dnl
dnl Copyright (c) 2008 James McKenzie <sympathy@madingley.org>,
dnl All rights reserved.
dnl
dnl $Id: configure.in,v 1.6 2008/03/06 21:34:09 james Exp $
dnl
dnl $Log: configure.in,v $
dnl Revision 1.6 2008/03/06 21:34:09 james
dnl *** empty log message ***
dnl
dnl Revision 1.5 2008/03/06 21:33:02 james
dnl *** empty log message ***
dnl
dnl Revision 1.4 2008/02/27 15:17:56 james
dnl *** empty log message ***
dnl
dnl Revision 1.3 2008/02/27 15:04:32 james
dnl *** empty log message ***
dnl
dnl Revision 1.2 2008/02/13 18:05:06 james
dnl *** empty log message ***
dnl
dnl Revision 1.1 2008/02/03 16:20:23 james
dnl *** empty log message ***
dnl
dnl
dnl
dnl
AC_PREREQ(2.13)
AC_INIT(src/libsympathy.c)
AC_PROG_CC
AC_SYS_LARGEFILE
LIBSYMPATHY_MAJOR_VERSION=`cat $srcdir/version-major`
LIBSYMPATHY_MINOR_VERSION=`cat $srcdir/version-minor`
LIBSYMPATHY_MICRO_VERSION=`cat $srcdir/version-micro`
LIBSYMPATHY_INTERFACE_VERSION_MIN=$LIBSYMPATHY_MINOR_VERSION
LIBSYMPATHY_INTERFACE_VERSION_MAX=$LIBSYMPATHY_MINOR_VERSION
LIBSYMPATHY_INTERFACE_REVISION=1
LIBSYMPATHY_VERSION=$LIBSYMPATHY_MAJOR_VERSION.$LIBSYMPATHY_MINOR_VERSION.$LIBSYMPATHY_MICRO_VERSION
AC_SUBST(LIBSYMPATHY_MAJOR_VERSION)
AC_SUBST(LIBSYMPATHY_MINOR_VERSION)
AC_SUBST(LIBSYMPATHY_MICRO_VERSION)
AC_SUBST(LIBSYMPATHY_VERSION)
AC_SUBST(LIBSYMPATHY_INTERFACE_VERSION_MIN)
AC_SUBST(LIBSYMPATHY_INTERFACE_VERSION_MAX)
AC_SUBST(LIBSYMPATHY_INTERFACE_REVISION)
LT_RELEASE=$LIBSYMPATHY_MAJOR_VERSION.$LIBSYMPATHY_MINOR_VERSION
LT_CURRENT=$LIBSYMPATHY_INTERFACE_VERSION_MAX
LT_REVISION=$LIBSYMPATHY_MICRO_VERSION
LT_AGE=`expr $LIBSYMPATHY_INTERFACE_VERSION_MAX - $LIBSYMPATHY_INTERFACE_VERSION_MIN`
AC_SUBST(LT_RELEASE)
AC_SUBST(LT_CURRENT)
AC_SUBST(LT_REVISION)
AC_SUBST(LT_AGE)
VERSION=$LIBSYMPATHY_VERSION
PACKAGE=libsympathy
AM_INIT_AUTOMAKE($PACKAGE,$VERSION)
AM_PROG_LIBTOOL
AM_CONFIG_HEADER(src/config.h)
AC_CHECK_PROG(MD5SUM,md5sum,md5sum)
AC_CHECK_PROG(GREP,grep,grep)
AC_CHECK_PROG(SED,sed,sed)
AC_PROG_AWK
dnl AC_DEFINE_UNQUOTED(LIBSYMPATHY_MAJOR_VERSION, $LIBSYMPATHY_MAJOR_VERSION)
dnl AC_DEFINE_UNQUOTED(LIBSYMPATHY_MINOR_VERSION, $LIBSYMPATHY_MINOR_VERSION)
dnl AC_DEFINE_UNQUOTED(LIBSYMPATHY_MICRO_VERSION, $LIBSYMPATHY_MICRO_VERSION)
AC_CHECK_HEADERS(fcntl.h malloc.h sys/ioctl.h unistd.h)
AC_CHECK_HEADERS(sys/scsi/impl/uscsi.h scsi/sg.h stdint.h)
AC_CHECK_HEADERS(sys/int_types.h string.h strings.h)
AC_CHECK_HEADERS(dirent.h sys/stat.h)
AC_C_INLINE
AC_C_CONST
AC_HEADER_TIME
AC_STRUCT_TM
AC_CHECK_FUNCS(select strdup strstr)
G2_TM_H=$ac_cv_struct_tm
G2_HAVE_STDINT_H=0
G2_HAVE_SYS_INT_TYPES_H=0
if test "$ac_cv_header_sys_int_types_h" = "yes"; then
G2_HAVE_SYS_INT_TYPES_H=1
fi
if test "$ac_cv_header_stdint_h" = "yes"; then
G2_HAVE_STDINT_H=1
fi
G2_HAVE_UNISTD_H=0
if test "$ac_cv_header_unistd_h" = "yes"; then
G2_HAVE_UNISTD_H=1
fi
G2_HAVE_MALLOC_H=0
if test "$ac_cv_header_malloc_h" = "yes"; then
G2_HAVE_MALLOC_H=1
fi
G2_HAVE_STDINT_H=0
if test "$ac_cv_header_stdint_h" = "yes"; then
G2_HAVE_STDINT_H=1
fi
G2_TIME_WITH_SYS_TIME=0
if test "$ac_cv_header_time_h" = "yes"; then
G2_TIME_WITH_SYS_TIME=1
fi
G2_TM_IN_SYS_TIME=0
if test "$ac_cv_struct_tm" = "sys/time.h"; then
G2_TM_IN_SYS_TIME=1
fi
dnl CFLAGS=-g
AC_SUBST(G2_TM_H)
AC_SUBST(G2_HAVE_STDINT_H)
AC_SUBST(G2_HAVE_SYS_INT_TYPES_H)
AC_SUBST(G2_HAVE_UNISTD_H)
AC_SUBST(G2_HAVE_MALLOC_H)
AC_SUBST(G2_HAVE_STDINT_H)
AC_SUBST(G2_TIME_WITH_SYS_TIME)
AC_SUBST(G2_TM_IN_SYS_TIME)
AC_OUTPUT([Makefile
src/Makefile
src/sympathy.h.head
test/Makefile
apps/Makefile
libsympathy-config.src],[chmod +x libsympathy-config.src])
|