]> cygwin.com Git - cygwin-apps/cygutils.git/blob - configure.ac
Add rev implementaion; gettextize to work around automake bug
[cygwin-apps/cygutils.git] / configure.ac
1 # Process this file with autoconf to produce a configure script.
2 AC_PREREQ(2.52)
3 AC_INIT(cygutils, 1.1.1, cwilson@ece.gatech.edu)
4 AC_CONFIG_SRCDIR([config.h.in])
5 AM_CONFIG_HEADER([config.h])
6 AM_INIT_AUTOMAKE(cygutils, 1.1.1)
7 AM_MAINTAINER_MODE
8
9 # Checks for programs.
10 AC_PROG_CC
11 AM_PROG_CC_C_O
12 AC_PROG_INSTALL
13
14 # Checks for libraries.
15 AC_CHECK_LIB(popt, poptPrintHelp)
16 AC_CHECK_LIB(cygipc, semget)
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)
23
24 # Checks for header files.
25 AC_HEADER_STDC
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])
33 AC_CHECK_HEADERS([sys/sem.h sys/shm.h sys/msg.h ])
34 AC_CHECK_HEADERS([langinfo.h sys/param.h fcntl.h unistd.h])
35 AC_CHECK_HEADERS([wchar.h])
36 AC_CHECK_HEADERS(locale.h, AC_CHECK_FUNCS(setlocale))
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])
45 AC_CHECK_FUNCS([bzero getcwd memset nl_langinfo])
46 AC_FUNC_LSTAT
47 AC_FUNC_STAT
48 AC_FUNC_VPRINTF
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)
55
56 AC_CONFIG_FILES([Makefile intl/Makefile po/Makefile.in m4/Makefile ])
57
58 AC_OUTPUT
This page took 0.042569 seconds and 6 git commands to generate.