1 # Process this file with autoconf to produce a configure script.
3 AC_INIT(cygutils, 1.0.0, cwilson@ece.gatech.edu)
4 AC_CONFIG_SRCDIR([config.h.in])
5 AM_CONFIG_HEADER([config.h])
6 AM_INIT_AUTOMAKE(cygutils, 1.0.0)
13 # Checks for libraries.
14 AC_CHECK_LIB(popt, poptPrintHelp)
15 AC_CHECK_LIB(cygipc, semget)
16 AC_CHECK_LIB(intl, gettext)
18 # Checks for header files.
21 AC_CHECK_HEADERS([stdlib.h stddef.h errno.h limits.h malloc.h \
22 ctype.h getopt.h popt.h windows.h])
23 AC_CHECK_HEADERS([string.h strings.h], break)
24 AC_CHECK_HEADERS([stdarg.h varargs.h], break)
25 AC_CHECK_HEADERS([utmp.h signal.h netinet/in.h netdb.h arpa/inet.h \
27 AC_CHECK_HEADERS([sys/sem.h sys/shm.h sys/msg.h ])
28 AC_CHECK_HEADERS([langinfo.h libintl.h sys/param.h fcntl.h unistd.h])
29 AC_CHECK_HEADERS([wchar.h])
30 AC_CHECK_HEADERS(locale.h, AC_CHECK_FUNCS(setlocale))
32 # Checks for typedefs, structures, and compiler characteristics.
36 # Checks for library functions.
38 AC_CHECK_FUNCS([strcasecmp strchr strdup strrchr strerror])
39 AC_CHECK_FUNCS([bzero getcwd memset nl_langinfo])
43 dnl should only exist on windows, I hope
44 AC_CHECK_STDCALL_FUNC([OpenClipboard],[void *])
46 dnl Set Conditionals for Makefile.am
47 AM_CONDITIONAL(WITH_WINDOWS_PROGRAMS, test "$ac_cv_func_OpenClipboard" = yes)
48 AM_CONDITIONAL(WITH_CYGIPC_PROGRAMS, test "$ac_cv_lib_cygipc_semget" = yes)
50 AC_CONFIG_FILES([Makefile src/Makefile
62 src/mkshortcut/Makefile
65 src/cygstart/Makefile])