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