]>
Commit | Line | Data |
---|---|---|
37ee316b CF |
1 | dnl Copyright (c) 2000, Red Hat, Inc. |
2 | dnl | |
3 | dnl This program is free software; you can redistribute it and/or modify | |
4 | dnl it under the terms of the GNU General Public License as published by | |
5 | dnl the Free Software Foundation; either version 2 of the License, or | |
6 | dnl (at your option) any later version. | |
7 | dnl | |
8 | dnl A copy of the GNU General Public License can be found at | |
9 | dnl http://www.gnu.org/ | |
739457f4 | 10 | dnl |
6dfbe297 | 11 | dnl Written by Christopher Faylor <cgf@redhat.com> |
f6100b6f RC |
12 | dnl and Robert Collins <rbtcollins@hotmail.com> |
13 | dnl | |
14 | dnl $Id$ | |
15 | dnl | |
37ee316b CF |
16 | dnl Autoconf configure script for Cygwin utilities. |
17 | dnl | |
739457f4 CF |
18 | dnl Process this file with autoconf to produce a configure script. |
19 | ||
db04fc41 RC |
20 | AC_INIT |
21 | AC_PREREQ(2.53) | |
22 | AC_CONFIG_AUX_DIR(cfgaux) | |
f6100b6f RC |
23 | AM_INIT_AUTOMAKE(setup, 0) |
24 | dnl AM_CONFIG_HEADER(include/autoconf.h) | |
25 | AM_MAINTAINER_MODE | |
db04fc41 RC |
26 | AC_CONFIG_SRCDIR([Makefile.in]) |
27 | AC_REVISION($Revision$)dnl | |
28 | ||
19911586 RC |
29 | AC_MSG_CHECKING([Whether to build inilint]) |
30 | AC_ARG_ENABLE(inilint, | |
31 | AC_HELP_STRING([--enable-inilint], | |
32 | [Build the inilint tool]), | |
33 | ac_cv_enable_inilint=$enableval, ac_cv_enable_inilint=no) | |
34 | AC_MSG_RESULT([$ac_cv_enable_inilint]) | |
35 | if test $ac_cv_enable_inilint = yes; then | |
36 | INILINT="inilint" | |
37 | else | |
38 | INILINT= | |
39 | fi | |
40 | AC_SUBST(INILINT) | |
41 | ||
f6100b6f | 42 | AC_LANG_CPLUSPLUS |
db04fc41 | 43 | AC_PROG_CXX |
f6100b6f RC |
44 | AM_PROG_CC_C_O |
45 | AM_PROG_LEX | |
46 | AC_PROG_YACC | |
db04fc41 RC |
47 | AC_CANONICAL_BUILD |
48 | AC_CANONICAL_HOST | |
6908b7d7 | 49 | AC_PROG_LIBTOOL |
739457f4 | 50 | |
f6100b6f RC |
51 | dnl AC_CHECK_TOOL(AR, ar, ar) |
52 | dnl AC_SUBST(AR) | |
53 | dnl AC_CHECK_TOOL(AS, as, as) | |
54 | dnl AC_SUBST(AS) | |
55 | dnl AC_CHECK_TOOL(RANLIB, ranlib, ranlib) | |
56 | dnl AC_SUBST(RANLIB) | |
57 | dnl AC_CHECK_TOOL(LD, ld, ld) | |
58 | dnl AC_SUBST(LD) | |
59 | dnl AC_CHECK_TOOL(DLLTOOL, dlltool, dlltool) | |
60 | dnl AC_SUBST(DLLTOOL) | |
739457f4 CF |
61 | AC_CHECK_TOOL(WINDRES, windres, windres) |
62 | AC_SUBST(WINDRES) | |
f6100b6f RC |
63 | dnl AC_CHECK_TOOL(OBJCOPY, objcopy, objcopy) |
64 | dnl AC_SUBST(OBJCOPY) | |
739457f4 | 65 | |
45e01f23 RC |
66 | AC_CHECK_LIB(mingw32,main) |
67 | ||
19911586 RC |
68 | AC_CHECK_HEADERS(alloca.h \ |
69 | errno.h \ | |
70 | string \ | |
71 | string.h ) | |
45e01f23 | 72 | |
db04fc41 RC |
73 | AC_CONFIG_SUBDIRS(zlib) |
74 | AC_CONFIG_SUBDIRS(bz2lib) | |
6908b7d7 | 75 | AC_CONFIG_SUBDIRS(libgetopt++) |
739457f4 | 76 | |
2b48ecd0 RC |
77 | dnl add portability sources to inilint |
78 | case "$host_os" in | |
79 | mingw32) | |
80 | AM_CONDITIONAL(MINGWTARGET, true) | |
81 | ;; | |
82 | *) | |
83 | AM_CONDITIONAL(MINGWTARGET, false) | |
84 | ;; | |
85 | esac | |
86 | ||
db04fc41 RC |
87 | AC_CONFIG_FILES([Makefile]) |
88 | AC_OUTPUT |