1 # Process this file with autoconf to produce a configure script.
3 AC_INIT(cygutils, 1.2.7, cygwin@cygwin.com)
4 AC_CONFIG_SRCDIR([config.h.in])
6 AM_CONFIG_HEADER([config.h])
15 # Checks for libraries.
16 AC_CHECK_LIB(popt, poptPrintHelp)
17 AC_CHECK_FUNC(shmget,[
18 HAVE_INTRINSIC_IPC="yes"
20 HAVE_INTRINSIC_IPC="no"
23 # AC_CHECK_LIB(intl, gettext)
24 AM_GNU_GETTEXT(external,[],[])
25 BUILD_INCLUDED_LIBINTL=no
26 USE_INCLUDED_LIBINTL=no
27 AC_SUBST(BUILD_INCLUDED_LIBINTL)
28 AC_SUBST(USE_INCLUDED_LIBINTL)
30 # Checks for header files.
33 AC_CHECK_HEADERS([stdlib.h stddef.h errno.h limits.h malloc.h \
34 ctype.h getopt.h popt.h windows.h])
35 AC_CHECK_HEADERS([string.h strings.h], break)
36 AC_CHECK_HEADERS([stdarg.h varargs.h], break)
37 AC_CHECK_HEADERS([sys/ipc.h sys/sem.h sys/shm.h sys/msg.h])
38 AC_CHECK_HEADERS([langinfo.h sys/param.h fcntl.h unistd.h \
39 termios.h sys/ioctl.h])
40 AC_CHECK_HEADERS([wchar.h])
41 AC_CHECK_HEADERS([locale.h])
42 AC_CHECK_FUNCS([setlocale])
45 # Checks for typedefs, structures, and compiler characteristics.
49 # Checks for library functions.
51 AC_CHECK_FUNCS([strcasecmp strchr strdup strrchr strerror])
52 AC_CHECK_FUNCS([bzero getcwd memset nl_langinfo gettimeofday])
56 dnl should only exist on windows, I hope
57 AC_CHECK_STDCALL_FUNC([OpenClipboard],[void *])
59 dnl Set Conditionals for Makefile.am
60 AM_CONDITIONAL(WITH_WINDOWS_PROGRAMS, test "$ac_cv_func_OpenClipboard" = yes)
61 AM_CONDITIONAL(WITH_NATIVE_IPC_PROGRAMS, test "$HAVE_INTRINSIC_IPC" = yes)
63 AC_CONFIG_FILES([Makefile po/Makefile.in])