]> cygwin.com Git - cygwin-apps/setup.git/blob - libgetopt++/configure.in
2002-04-14 Robert Collins <rbtcollins@hotmail.com>
[cygwin-apps/setup.git] / libgetopt++ / configure.in
1 dnl
2 dnl Configuration input file for GetOpt++
3 dnl
4 dnl Robert Collins, rbtcollins@hotmail.com
5 dnl
6 dnl $Id$
7 dnl
8 dnl
9 dnl
10 AC_INIT(src/GetOption.cc)
11 AC_PREREQ(2.52)
12 AC_CONFIG_AUX_DIR(cfgaux)
13 AM_INIT_AUTOMAKE(GetOpt++, 0.0.1-DEVEL)
14 AM_CONFIG_HEADER(include/autoconf.h)
15 AC_REVISION($Revision$)dnl
16 AC_PREFIX_DEFAULT(/usr/local)
17 AM_MAINTAINER_MODE
18
19 dnl Set default LDFLAGS
20 if test -z "$LDFLAGS"; then
21 LDFLAGS="-g"
22 fi
23
24 PRESET_CFLAGS="$CFLAGS"
25
26 dnl Check for GNU cc
27 AC_LANG_CPLUSPLUS
28 dnl AC_API_WIN32
29 AC_PROG_CXX
30 AM_PROG_CC_C_O
31 AC_CANONICAL_BUILD
32 AC_CANONICAL_HOST
33 AC_PROG_LIBTOOL
34
35 CRYPTLIB=''
36 REGEXLIB='' # -lregex
37 LIBREGEX='' # libregex.a
38
39 dnl find out the exe extension for this platform. If it's not empty, use it for CGI's as well.
40 AC_EXEEXT
41 AC_OBJEXT
42
43 AC_CHECK_HEADERS( \
44 unistd.h \
45 string \
46 string.h
47 )
48
49 AC_C_CONST
50 AC_C_BIGENDIAN
51
52 AC_TYPE_SIZE_T
53 AC_CHECK_TYPE(ssize_t, int)
54 AC_TYPE_PID_T
55 AC_TYPE_MODE_T
56
57 dnl Check for special functions
58 AC_FUNC_ALLOCA
59
60 dnl Check for needed libraries
61
62 AC_CHECK_LIB(regex, main, [REGEXLIB="-lregex"])
63 AC_CHECK_LIB(m, main)
64
65 dnl Check for libcrypt
66 dnl We use crypt(3) which may be in libc, or in libcrypt (eg FreeBSD)
67 AC_CHECK_LIB(crypt, crypt, [CRYPTLIB="-lcrypt"])
68 AC_SUBST(CRYPTLIB)
69
70 dnl Check for pthreads
71 dnl We use pthreads when doing ASYNC I/O
72 AC_CHECK_LIB(pthread, main, [PTHREADLIB="-lpthread"])
73 AC_SUBST(PTHREADLIB)
74
75 dnl Check for librt
76 dnl We use AIO in the coss store
77 AC_CHECK_LIB(rt, aio_read, [AIOLIB="-lrt"])
78 AC_SUBST(AIOLIB)
79
80 dnl Check for library functions
81 dnl AC_CHECK_FUNCS(\
82 dnl )
83
84
85 AC_OUTPUT([\
86 Makefile
87 ])
This page took 0.041206 seconds and 5 git commands to generate.