]>
Commit | Line | Data |
---|---|---|
d4a28ab0 CW |
1 | # Process this file with autoconf to produce a configure script. |
2 | AC_PREREQ(2.52) | |
d7091d84 | 3 | AC_INIT(cygutils, 1.1.1, cwilson@ece.gatech.edu) |
d4a28ab0 CW |
4 | AC_CONFIG_SRCDIR([config.h.in]) |
5 | AM_CONFIG_HEADER([config.h]) | |
d7091d84 | 6 | AM_INIT_AUTOMAKE(cygutils, 1.1.1) |
d4a28ab0 CW |
7 | AM_MAINTAINER_MODE |
8 | ||
9 | # Checks for programs. | |
10 | AC_PROG_CC | |
41326bf7 | 11 | AM_PROG_CC_C_O |
d4a28ab0 CW |
12 | AC_PROG_INSTALL |
13 | ||
14 | # Checks for libraries. | |
15 | AC_CHECK_LIB(popt, poptPrintHelp) | |
16 | AC_CHECK_LIB(cygipc, semget) | |
5a07c6d2 CW |
17 | # AC_CHECK_LIB(intl, gettext) |
18 | AM_GNU_GETTEXT(external,[],[]) | |
19 | BUILD_INCLUDED_LIBINTL=no | |
20 | USE_INCLUDED_LIBINTL=no | |
21 | AC_SUBST(BUILD_INCLUDED_LIBINTL) | |
22 | AC_SUBST(USE_INCLUDED_LIBINTL) | |
d4a28ab0 CW |
23 | |
24 | # Checks for header files. | |
25 | AC_HEADER_STDC | |
bd695173 CW |
26 | AC_HEADER_TIME |
27 | AC_CHECK_HEADERS([stdlib.h stddef.h errno.h limits.h malloc.h \ | |
28 | ctype.h getopt.h popt.h windows.h]) | |
29 | AC_CHECK_HEADERS([string.h strings.h], break) | |
30 | AC_CHECK_HEADERS([stdarg.h varargs.h], break) | |
31 | AC_CHECK_HEADERS([utmp.h signal.h netinet/in.h netdb.h arpa/inet.h \ | |
32 | sys/socket.h]) | |
d4a28ab0 | 33 | AC_CHECK_HEADERS([sys/sem.h sys/shm.h sys/msg.h ]) |
5a07c6d2 | 34 | AC_CHECK_HEADERS([langinfo.h sys/param.h fcntl.h unistd.h]) |
bd695173 CW |
35 | AC_CHECK_HEADERS([wchar.h]) |
36 | AC_CHECK_HEADERS(locale.h, AC_CHECK_FUNCS(setlocale)) | |
d4a28ab0 CW |
37 | |
38 | # Checks for typedefs, structures, and compiler characteristics. | |
39 | AC_C_CONST | |
40 | AC_STRUCT_TM | |
41 | ||
42 | # Checks for library functions. | |
43 | AC_FUNC_MALLOC | |
44 | AC_CHECK_FUNCS([strcasecmp strchr strdup strrchr strerror]) | |
bd695173 | 45 | AC_CHECK_FUNCS([bzero getcwd memset nl_langinfo]) |
d4a28ab0 CW |
46 | AC_FUNC_LSTAT |
47 | AC_FUNC_STAT | |
48 | AC_FUNC_VPRINTF | |
d2b03e6a CW |
49 | dnl should only exist on windows, I hope |
50 | AC_CHECK_STDCALL_FUNC([OpenClipboard],[void *]) | |
51 | ||
52 | dnl Set Conditionals for Makefile.am | |
53 | AM_CONDITIONAL(WITH_WINDOWS_PROGRAMS, test "$ac_cv_func_OpenClipboard" = yes) | |
54 | AM_CONDITIONAL(WITH_CYGIPC_PROGRAMS, test "$ac_cv_lib_cygipc_semget" = yes) | |
d4a28ab0 | 55 | |
5a07c6d2 | 56 | AC_CONFIG_FILES([Makefile intl/Makefile po/Makefile.in m4/Makefile ]) |
6cc111d5 | 57 | |
d4a28ab0 | 58 | AC_OUTPUT |