~ubuntu-branches/ubuntu/hoary/cdrtools/hoary

« back to all changes in this revision

Viewing changes to conf/configure.in

  • Committer: Bazaar Package Importer
  • Author(s): Eduard Bloch
  • Date: 2002-04-09 10:03:06 UTC
  • Revision ID: james.westby@ubuntu.com-20020409100306-t4hagiv7gm0fhggv
Tags: upstream-1.10
ImportĀ upstreamĀ versionĀ 1.10

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
dnl @(#)configure.in    1.28 01/02/23 Copyright 1998 J. Schilling
 
2
dnl Process this file with autoconf to produce a configure script.
 
3
AC_REVISION($Revision$)dnl
 
4
 
 
5
AC_INIT(xconfig.h.in)
 
6
AC_CONFIG_HEADER(xconfig.h)
 
7
AC_CANONICAL_HOST
 
8
 
 
9
dnl Checks for programs.
 
10
dnl CC=${CC-cc}
 
11
dnl AC_PROG_CC
 
12
AC_EXEEXT
 
13
AC_PROG_CPP
 
14
dnl AC_PROG_INSTALL
 
15
AC_PROG_RANLIB
 
16
AC_PROG_MAKE_SET
 
17
 
 
18
dnl Checks for header files.
 
19
AC_HEADER_STDC
 
20
AC_HEADER_INTTYPES
 
21
AC_HEADER_DIRENT
 
22
AC_HEADER_STAT
 
23
AC_HEADER_TIME
 
24
AC_HEADER_SYS_WAIT
 
25
AC_HEADER_SYS_SELECT
 
26
AC_CHECK_HEADERS(varargs.h stdarg.h stdlib.h string.h strings.h unistd.h fcntl.h sys/file.h)
 
27
AC_CHECK_HEADERS(getopt.h)
 
28
AC_CHECK_HEADERS(limits.h)
 
29
AC_CHECK_HEADERS(a.out.h aouthdr.h elf.h)
 
30
AC_CHECK_HEADERS(malloc.h termios.h termio.h)
 
31
AC_CHECK_HEADERS(shadow.h syslog.h)
 
32
AC_CHECK_HEADERS(sys/time.h sys/times.h utime.h sys/utime.h sys/ioctl.h sys/filio.h sys/param.h sys/systeminfo.h)
 
33
AC_CHECK_HEADERS(mntent.h sys/mntent.h sys/mnttab.h sys/mount.h)
 
34
AC_CHECK_HEADERS(wait.h sys/resource.h sys/procfs.h)
 
35
AC_CHECK_HEADERS(sys/utsname.h sys/priocntl.h sys/rtpriocntl.h)
 
36
AC_CHECK_HEADERS(sys/mtio.h sys/mman.h linux/pg.h camlib.h)
 
37
AC_CHECK_HEADERS(sys/shm.h sys/ipc.h)
 
38
AC_CHECK_HEADERS(sys/dkio.h sys/dklabel.h sun/dkio.h sun/dklabel.h)
 
39
AC_CHECK_HEADERS(poll.h sys/poll.h sys/select.h)
 
40
AC_CHECK_HEADERS(ieeefp.h fp.h)
 
41
AC_CHECK_HEADERS(values.h float.h)
 
42
AC_CHECK_HEADERS(bsd/dev/scsireg.h)
 
43
 
 
44
dnl from aclocal.m4 (uses AC_TRY_COMPILE)
 
45
AC_HEADER_MAKEDEV
 
46
 
 
47
dnl don't use GNU original
 
48
dnl from GNU acspecific.m4 (uses AC_CHECK_HEADER)
 
49
dnl AC_HEADER_MAJOR
 
50
 
 
51
AC_CHECK_MINOR_BITS
 
52
AC_CHECK_MINOR_NONCONTIG
 
53
 
 
54
AC_HEADER_USG_STDIO
 
55
AC_HEADER_ERRNO_DEF
 
56
 
 
57
dnl Checks for typedefs, structures, and compiler characteristics.
 
58
AC_C_CONST
 
59
AC_C_BIGENDIAN
 
60
AC_C_BITFIELDS
 
61
AC_TYPE_SIGNAL
 
62
AC_TYPE_GETGROUPS
 
63
AC_TYPE_LONGLONG
 
64
AC_TYPE_PROTOTYPES
 
65
AC_USER_MALLOC
 
66
 
 
67
AC_TYPE_UID_T
 
68
AC_TYPE_SIZE_T
 
69
AC_TYPE_PID_T
 
70
AC_TYPE_OFF_T
 
71
AC_TYPE_MODE_T
 
72
AC_TYPE_TIME_T
 
73
AC_CHECK_TYPE(caddr_t, char *)
 
74
AC_CHECK_TYPE(daddr_t, long)
 
75
AC_CHECK_TYPE(dev_t, unsigned short)
 
76
AC_TYPE_SOCKLEN_T
 
77
 
 
78
dnl These types are present on all UNIX systems but should be avoided
 
79
dnl for portability.
 
80
dnl On Apollo/Domain OS we don't have them....
 
81
dnl Better include <utypes.h> and use Uchar, Uint & Ulong
 
82
AC_CHECK_TYPE(u_char, unsigned char)
 
83
AC_CHECK_TYPE(u_short, unsigned short)
 
84
AC_CHECK_TYPE(u_int, unsigned int)
 
85
AC_CHECK_TYPE(u_long, unsigned long)
 
86
 
 
87
AC_CHECK_SIZEOF(char)
 
88
AC_CHECK_SIZEOF(short int)
 
89
AC_CHECK_SIZEOF(int)
 
90
AC_CHECK_SIZEOF(long int)
 
91
AC_CHECK_SIZEOF(long long)
 
92
AC_CHECK_SIZEOF(char *)
 
93
 
 
94
AC_CHECK_SIZEOF(unsigned char)
 
95
AC_CHECK_SIZEOF(unsigned short int)
 
96
AC_CHECK_SIZEOF(unsigned int)
 
97
AC_CHECK_SIZEOF(unsigned long int)
 
98
AC_CHECK_SIZEOF(unsigned long long)
 
99
AC_CHECK_SIZEOF(unsigned char *)
 
100
 
 
101
dnl # AC_TYPE_SIZE_T_           # Defines HAVE_SIZE_T / NO_SIZE_T
 
102
AC_TYPE_CHAR
 
103
AC_TYPE_VA_LIST
 
104
AC_STRUCT_MTGET_TYPE
 
105
AC_STRUCT_MTGET_DSREG
 
106
AC_STRUCT_MTGET_ERREG
 
107
AC_STRUCT_MTGET_RESID
 
108
AC_STRUCT_MTGET_FILENO
 
109
AC_STRUCT_MTGET_BLKNO
 
110
AC_STRUCT_MTGET_FLAGS
 
111
AC_STRUCT_MTGET_BF
 
112
AC_STRUCT_RUSAGE
 
113
AC_STRUCT_UNION_SEMUN
 
114
AC_STRUCT_UNION_WAIT
 
115
AC_STRUCT_ST_SPARE1
 
116
AC_STRUCT_ST_NSEC
 
117
AC_STRUCT_ST_BLKSIZE
 
118
AC_STRUCT_ST_BLOCKS
 
119
AC_STRUCT_ST_RDEV
 
120
 
 
121
dnl Checks for library functions.
 
122
AC_FUNC_WAIT3
 
123
AC_FUNC_MLOCKALL
 
124
AC_FUNC_VA_COPY
 
125
AC_FUNC__VA_COPY
 
126
AC_FUNC_ECVT
 
127
AC_FUNC_FCVT
 
128
AC_FUNC_GCVT
 
129
AC_FUNC_DTOA
 
130
AC_FUNC_DTOA_R
 
131
jsAC_FUNC_MMAP
 
132
AC_MMAP_SIZEP
 
133
AC_FUNC_SMMAP
 
134
AC_FUNC_QUOTAIOCTL
 
135
AC_FUNC_FCNTL_LOCKF
 
136
AC_FUNC_UNAME
 
137
AC_FUNC_VFORK
 
138
AC_FUNC_SYS_SIGLIST
 
139
AC_FUNC_BSD_GETPGRP
 
140
AC_FUNC_BSD_SETPGRP
 
141
AC_CHECK_FUNCS(brk sbrk strerror nice memmove flock lockf fchdir statvfs quotactl)
 
142
AC_CHECK_FUNCS(getcwd shmat semget)
 
143
AC_CHECK_FUNCS(lstat readlink link rename mkfifo mknod)
 
144
AC_CHECK_FUNCS(setreuid setresuid seteuid setuid)
 
145
AC_CHECK_FUNCS(setregid setresgid setegid setgid)
 
146
AC_CHECK_FUNCS(getpgid setpgid)
 
147
AC_CHECK_FUNCS(getpgrp setpgrp)
 
148
dnl                     getspwnam() on HP-UX is in libsec.a
 
149
AC_CHECK_FUNCS(getspnam getspwnam)
 
150
AC_CHECK_FUNCS(sync fsync fork wait4 waitid waitpid getrusage)
 
151
AC_CHECK_FUNCS(gethostid gethostname getdomainname getpagesize)
 
152
AC_CHECK_FUNCS(poll select lchown times utimes)
 
153
dnl AC_CHECK_FUNCS(ecvt fcvt gcvt)
 
154
AC_CHECK_FUNCS(ecvt_r fcvt_r gcvt_r)
 
155
AC_CHECK_FUNCS(econvert fconvert gconvert)
 
156
AC_CHECK_FUNCS(isinf isnan)
 
157
AC_CHECK_FUNCS(rand drand48)
 
158
AC_CHECK_FUNCS(setpriority DosSetPriority)
 
159
AC_CHECK_FUNCS(DosAllocSharedMem)
 
160
AC_CHECK_FUNCS(seekdir)
 
161
AC_CHECK_FUNCS(strsignal str2sig sig2str)
 
162
AC_CHECK_FUNCS(killpg sigrelse sigprocmask sigsetmask)
 
163
AC_CHECK_FUNCS(nanosleep usleep)
 
164
AC_CHECK_FUNCS(putenv setenv snprintf strcasecmp)
 
165
AC_CHECK_FUNCS(valloc)
 
166
 
 
167
dnl Check for largefile support
 
168
dnl Do this last to make sure that no large file definition
 
169
dnl in confdefs.h will modify our results
 
170
AC_SYS_LARGEFILE
 
171
AC_FUNC_FSEEKO
 
172
AC_HAVE_LARGEFILES
 
173
 
 
174
AC_DEFINE_UNQUOTED_STRING(HOST_ALIAS,$host_alias)
 
175
AC_DEFINE_UNQUOTED_STRING(HOST_SUB,$host)
 
176
AC_DEFINE_UNQUOTED_STRING(HOST_CPU,$host_cpu)
 
177
AC_DEFINE_UNQUOTED_STRING(HOST_VENDOR,$host_vendor)
 
178
AC_DEFINE_UNQUOTED_STRING(HOST_OS,$host_os)
 
179
 
 
180
dnl AC_CHECK_LIB(crypt, crypt, lib_crypt="-lcrypt")
 
181
 
 
182
AC_CHECK_LIB(c, crypt, lib_crypt="",
 
183
  [AC_CHECK_LIB(crypt, crypt, lib_crypt="-lcrypt")])
 
184
 
 
185
if test $ac_cv_header_camlib_h = yes; then
 
186
  scsi_lib=-lcam
 
187
fi
 
188
 
 
189
AC_SUBST(lib_crypt)
 
190
AC_SUBST(scsi_lib)
 
191
 
 
192
AC_OUTPUT(rules.cnf)