]> cygwin.com Git - cygwin-apps/cygutils.git/blob - configure.ac
Bump version number
[cygwin-apps/cygutils.git] / configure.ac
1 # Process this file with autoconf to produce a configure script.
2 AC_PREREQ(2.57)
3 AC_INIT(cygutils, 1.2.2, cwilson@ece.gatech.edu)
4 AC_CONFIG_SRCDIR([config.h.in])
5 AM_INIT_AUTOMAKE
6 AM_CONFIG_HEADER([config.h])
7 AM_MAINTAINER_MODE
8
9 # Checks for programs.
10 AC_PROG_CC
11 AC_PROG_CXX
12 AM_PROG_CC_C_O
13 AC_PROG_INSTALL
14
15 # Checks for libraries.
16 AC_CHECK_LIB(popt, poptPrintHelp)
17 SAVELIBS=$LIBS
18 AC_SEARCH_LIBS(semget, cygipc,[
19 cygutils_have_ipc="yes"
20 ],[
21 cygutils_have_ipc="no"
22 ])
23 LIBS=$SAVELIBS
24 if test "$ac_cv_search_semget" != no; then
25 test "$ac_cv_search_semget" = "none required" || IPCLIBS="$ac_cv_search_semget"
26 fi
27 AC_SUBST(IPCLIBS)
28
29 # AC_CHECK_LIB(intl, gettext)
30 AM_GNU_GETTEXT(external,[],[])
31 BUILD_INCLUDED_LIBINTL=no
32 USE_INCLUDED_LIBINTL=no
33 AC_SUBST(BUILD_INCLUDED_LIBINTL)
34 AC_SUBST(USE_INCLUDED_LIBINTL)
35
36 # Checks for header files.
37 AC_HEADER_STDC
38 AC_HEADER_TIME
39 AC_CHECK_HEADERS([stdlib.h stddef.h errno.h limits.h malloc.h \
40 ctype.h getopt.h popt.h windows.h])
41 AC_CHECK_HEADERS([string.h strings.h], break)
42 AC_CHECK_HEADERS([stdarg.h varargs.h], break)
43 AC_CHECK_HEADERS([sys/ipc.h sys/sem.h sys/shm.h sys/msg.h])
44 AC_CHECK_HEADERS([langinfo.h sys/param.h fcntl.h unistd.h \
45 termios.h sys/ioctl.h])
46 AC_CHECK_HEADERS([wchar.h])
47 AC_CHECK_HEADERS([locale.h])
48 AC_CHECK_FUNCS([setlocale])
49 AC_HEADER_TIOCGWINSZ
50
51 # Checks for typedefs, structures, and compiler characteristics.
52 AC_C_CONST
53 AC_STRUCT_TM
54
55 # Checks for library functions.
56 AC_FUNC_MALLOC
57 AC_CHECK_FUNCS([strcasecmp strchr strdup strrchr strerror])
58 AC_CHECK_FUNCS([bzero getcwd memset nl_langinfo gettimeofday])
59 AC_FUNC_LSTAT
60 AC_FUNC_STAT
61 AC_FUNC_VPRINTF
62 dnl should only exist on windows, I hope
63 AC_CHECK_STDCALL_FUNC([OpenClipboard],[void *])
64
65 dnl Set Conditionals for Makefile.am
66 AM_CONDITIONAL(WITH_WINDOWS_PROGRAMS, test "$ac_cv_func_OpenClipboard" = yes)
67 AM_CONDITIONAL(WITH_IPC_PROGRAMS, test "$cygutils_have_ipc" = yes)
68
69 AC_CONFIG_FILES([Makefile po/Makefile.in])
70
71 AC_OUTPUT
This page took 0.037977 seconds and 6 git commands to generate.