File: configure.in

package info (click to toggle)
sympathy 1.2.1%2Bwoking%2Bcvs%2Bgit20161222
  • links: PTS
  • area: main
  • in suites: stretch
  • size: 892 kB
  • ctags: 894
  • sloc: ansic: 7,496; sh: 4,024; perl: 374; makefile: 123; sed: 3
file content (149 lines) | stat: -rw-r--r-- 3,627 bytes parent folder | download | duplicates (2)
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])