]>
Commit | Line | Data |
---|---|---|
b6de8f6a | 1 | dnl Process this file with autoconf to produce a configure script. |
59fb3497 | 2 | sinclude(../common/aclocal.m4) |
78c09e4a | 3 | AC_PREREQ(2.5)dnl |
b6de8f6a | 4 | AC_INIT(Makefile.in) |
321a78a5 | 5 | |
b6de8f6a | 6 | AC_CONFIG_HEADER(config.h:config.in) |
321a78a5 | 7 | |
b6de8f6a ILT |
8 | AC_CONFIG_AUX_DIR(`cd $srcdir;pwd`/../..) |
9 | AC_CANONICAL_SYSTEM | |
10 | AC_ARG_PROGRAM | |
78c09e4a JM |
11 | AC_PROG_CC |
12 | AC_PROG_INSTALL | |
321a78a5 SC |
13 | |
14 | . ${srcdir}/../../bfd/configure.host | |
15 | ||
b6de8f6a ILT |
16 | AC_SUBST(CFLAGS) |
17 | AC_SUBST(HDEFINES) | |
18 | AR=${AR-ar} | |
19 | AC_SUBST(AR) | |
20 | AC_PROG_RANLIB | |
21 | ||
22 | # Put a plausible default for CC_FOR_BUILD in Makefile. | |
b6de8f6a ILT |
23 | if test "x$cross_compiling" = "xno"; then |
24 | CC_FOR_BUILD='$(CC)' | |
25 | else | |
26 | CC_FOR_BUILD=gcc | |
321a78a5 | 27 | fi |
b6de8f6a ILT |
28 | AC_SUBST(CC_FOR_BUILD) |
29 | ||
7c9e1739 TT |
30 | dnl We don't use gettext, but bfd does. So we do the appropriate checks |
31 | dnl to see if there are intl libraries we should link against. | |
32 | ALL_LINGUAS= | |
33 | CY_GNU_GETTEXT | |
34 | ||
b6de8f6a ILT |
35 | AC_CHECK_HEADERS(stdlib.h time.h unistd.h) |
36 | ||
37 | AC_MSG_CHECKING([whether printf must be declared]) | |
38 | AC_CACHE_VAL(sim_cv_decl_needed_printf, | |
39 | [AC_TRY_COMPILE([#include <stdio.h>], | |
40 | [int (*pfn) = (int (*)) printf], | |
41 | sim_cv_decl_needed_printf=no, sim_cv_decl_needed_printf=yes)]) | |
42 | AC_MSG_RESULT($sim_cv_decl_needed_printf) | |
43 | if test $sim_cv_decl_needed_printf = yes; then | |
44 | AC_DEFINE(NEED_DECLARATION_PRINTF) | |
321a78a5 SC |
45 | fi |
46 | ||
b6de8f6a ILT |
47 | AC_OUTPUT(Makefile, |
48 | [case x$CONFIG_HEADERS in xconfig.h:config.in) echo > stamp-h ;; esac]) |