1 |
root |
1.1 |
dnl This file is an input file used by the GNU "autoconf" program to |
2 |
|
|
dnl generate the file "configure", which tries to guess your system |
3 |
|
|
dnl configuration so that no manual editing of the Makefile should be |
4 |
|
|
dnl necessary |
5 |
root |
1.5 |
dnl |
6 |
root |
1.1 |
|
7 |
|
|
AC_INIT(uulib.c) |
8 |
|
|
AC_PREREQ(2.9) |
9 |
|
|
AC_CONFIG_HEADER(config.h) |
10 |
|
|
|
11 |
|
|
# |
12 |
|
|
# package revision |
13 |
|
|
# |
14 |
|
|
VERSION=0.5 |
15 |
root |
1.8 |
PATCH=20 |
16 |
root |
1.1 |
|
17 |
|
|
AC_ARG_WITH(cc,,CC=$with_cc) |
18 |
|
|
AC_ARG_WITH(cflags,,CFLAGS=$with_cflags) |
19 |
|
|
|
20 |
|
|
AC_PROG_CC |
21 |
|
|
AC_PROG_CPP |
22 |
|
|
AC_PROG_MAKE_SET |
23 |
|
|
AC_PROG_RANLIB |
24 |
|
|
|
25 |
|
|
# |
26 |
|
|
# Checks for header files and library functions |
27 |
|
|
# |
28 |
|
|
|
29 |
|
|
AC_TYPE_SIZE_T |
30 |
root |
1.14 |
AC_CHECK_HEADERS(fcntl.h unistd.h) |
31 |
root |
1.1 |
AC_CHECK_HEADERS(io.h sys/time.h) |
32 |
root |
1.10 |
|
33 |
|
|
CFLAGS="$CFLAGS -D_GNU_SOURCE" |
34 |
root |
1.13 |
AC_CHECK_FUNCS(tempnam gettimeofday flockfile getc_unlocked feof_unlocked ferror_unlocked) |
35 |
root |
1.11 |
dnl AC_CHECK_FUNCS(strcasecmp strncasecmp strcasestr) |
36 |
root |
1.1 |
|
37 |
root |
1.13 |
AC_CHECK_FUNCS(chmod umask mkstemp) |
38 |
root |
1.1 |
|
39 |
|
|
# |
40 |
|
|
# On some systems (so far, OS2 and WINDOWS), functions that are exported |
41 |
|
|
# from a DLL must be declared specifically. |
42 |
|
|
# |
43 |
|
|
|
44 |
|
|
AC_DEFINE_UNQUOTED(UUEXPORT,) |
45 |
|
|
AC_DEFINE_UNQUOTED(TOOLEXPORT,) |
46 |
|
|
|
47 |
|
|
# |
48 |
|
|
# set version number |
49 |
|
|
# |
50 |
|
|
AC_MSG_CHECKING([version number]) |
51 |
|
|
version_number="$VERSION"pl"$PATCH" |
52 |
|
|
AC_MSG_RESULT($version_number) |
53 |
|
|
AC_SUBST(VERSION) |
54 |
|
|
AC_SUBST(PATCH) |
55 |
|
|
|
56 |
|
|
# |
57 |
|
|
# done |
58 |
|
|
# |
59 |
|
|
|
60 |
|
|
AC_OUTPUT(Makefile) |
61 |
|
|
|