]> cygwin.com Git - cygwin-apps/cygutils.git/blame - configure.ac
Update to released 1.4.16-6 content
[cygwin-apps/cygutils.git] / configure.ac
CommitLineData
d4a28ab0 1# Process this file with autoconf to produce a configure script.
e3bd66ef 2AC_PREREQ(2.69)
0bb55875 3AC_INIT(cygutils, 1.4.16, cygwin@cygwin.com)
d4a28ab0 4AC_CONFIG_SRCDIR([config.h.in])
a15e13ca 5AC_CONFIG_AUX_DIR([build-aux])
2798d970 6AC_CONFIG_MACRO_DIR([m4])
e3bd66ef 7AM_INIT_AUTOMAKE([1.12 silent-rules dist-xz no-dist-gzip])
974caaa9 8AC_CONFIG_HEADER([config.h])
d4a28ab0
CW
9AM_MAINTAINER_MODE
10
65b579cb
CW
11VERSION_MAJOR=`echo $VERSION | cut -f1 -d.`
12VERSION_MINOR=`echo $VERSION | cut -f2 -d.`
13VERSION_PATCH=`echo $VERSION | cut -f3 -d.`
14
15AC_SUBST(VERSION_MAJOR)
16AC_SUBST(VERSION_MINOR)
17AC_SUBST(VERSION_PATCH)
18
21e2cd88 19AC_CANONICAL_HOST
65b579cb 20
d4a28ab0
CW
21# Checks for programs.
22AC_PROG_CC
21006e63 23AC_PROG_CXX
41326bf7 24AM_PROG_CC_C_O
d4a28ab0 25AC_PROG_INSTALL
b773d56f 26AC_PROG_LN_S
77d545a2 27AM_PROG_AR
d4a28ab0 28
6492d64c
CW
29LT_INIT([win32-dll dlopen disable-static])
30LT_LANG([Windows Resource])
65b579cb 31
d4a28ab0 32# Checks for libraries.
65b579cb
CW
33AC_CHECK_LIB(popt, poptPrintHelp,[
34 AC_DEFINE(HAVE_LIBPOPT,1,[Define to 1 if you have the `popt' library (-lpopt).])])dnl '`
b5edac4c
CW
35AC_CHECK_FUNC(shmget,[
36 HAVE_INTRINSIC_IPC="yes"
9420d22f 37 ],[
b5edac4c 38 HAVE_INTRINSIC_IPC="no"
9420d22f
CW
39 ])
40
5a07c6d2
CW
41# AC_CHECK_LIB(intl, gettext)
42AM_GNU_GETTEXT(external,[],[])
ca2fea90 43AM_GNU_GETTEXT_VERSION([0.18])
5a07c6d2
CW
44BUILD_INCLUDED_LIBINTL=no
45USE_INCLUDED_LIBINTL=no
46AC_SUBST(BUILD_INCLUDED_LIBINTL)
47AC_SUBST(USE_INCLUDED_LIBINTL)
d4a28ab0 48
65b579cb
CW
49CYGICONS_DLL_VERSION=0
50AC_SUBST(CYGICONS_DLL_VERSION)
51
d4a28ab0
CW
52# Checks for header files.
53AC_HEADER_STDC
bd695173
CW
54AC_HEADER_TIME
55AC_CHECK_HEADERS([stdlib.h stddef.h errno.h limits.h malloc.h \
56ctype.h getopt.h popt.h windows.h])
57AC_CHECK_HEADERS([string.h strings.h], break)
58AC_CHECK_HEADERS([stdarg.h varargs.h], break)
9420d22f 59AC_CHECK_HEADERS([sys/ipc.h sys/sem.h sys/shm.h sys/msg.h])
67358361
CW
60AC_CHECK_HEADERS([langinfo.h sys/param.h fcntl.h unistd.h \
61termios.h sys/ioctl.h])
bd695173 62AC_CHECK_HEADERS([wchar.h])
ec5b9412
CW
63AC_CHECK_HEADERS([locale.h])
64AC_CHECK_FUNCS([setlocale])
67358361 65AC_HEADER_TIOCGWINSZ
d4a28ab0
CW
66
67# Checks for typedefs, structures, and compiler characteristics.
68AC_C_CONST
69AC_STRUCT_TM
70
71# Checks for library functions.
72AC_FUNC_MALLOC
73AC_CHECK_FUNCS([strcasecmp strchr strdup strrchr strerror])
eb7cdcb6 74AC_CHECK_FUNCS([bzero getcwd memset nl_langinfo gettimeofday])
d4a28ab0
CW
75AC_FUNC_LSTAT
76AC_FUNC_STAT
77AC_FUNC_VPRINTF
d2b03e6a 78dnl should only exist on windows, I hope
6492d64c 79AC_CHECK_STDCALL_FUNC([OpenClipboard],[void *])
8043b054
CW
80AC_CHECK_DECLS([cygwin_conv_path], [],[
81case "$host" in
82*cygwin* ) AC_MSG_ERROR([At least cygwin-1.7 is required]) ;;
83esac],dnl
21e2cd88 84 [[#include <sys/cygwin.h>]])
d2b03e6a
CW
85
86dnl Set Conditionals for Makefile.am
87AM_CONDITIONAL(WITH_WINDOWS_PROGRAMS, test "$ac_cv_func_OpenClipboard" = yes)
b5edac4c 88AM_CONDITIONAL(WITH_NATIVE_IPC_PROGRAMS, test "$HAVE_INTRINSIC_IPC" = yes)
29197d74
CW
89host_is_cygwin=no
90case "$host" in
91*cygwin* ) host_is_cygwin=yes ;;
92esac
93AM_CONDITIONAL(WITH_CYGWIN_SPECIFIC_PROGRAMS, test "$host_is_cygwin" = yes)
d4a28ab0 94
65b579cb 95AC_CONFIG_FILES([Makefile po/Makefile.in src/cygicons/cygicons.rc])
6cc111d5 96
d4a28ab0 97AC_OUTPUT
This page took 0.0345 seconds and 5 git commands to generate.