daily update
[deliverable/binutils-gdb.git] / binutils / configure.in
CommitLineData
252b5132
RH
1dnl Process this file with autoconf to produce a configure script.
2dnl
42ecbf5e 3AC_PREREQ(2.57)
252b5132
RH
4AC_INIT(ar.c)
5
6AC_CANONICAL_SYSTEM
5d64ca4e 7AC_ISC_POSIX
252b5132 8
27b7e12d
AM
9changequote(,)dnl
10BFD_VERSION=`sed -n -e 's/^.._INIT_AUTOMAKE.*,[ ]*\([^ ]*\)[ ]*).*/\1/p' < ${srcdir}/../bfd/configure.in`
11changequote([,])dnl
12AM_INIT_AUTOMAKE(binutils, ${BFD_VERSION})
252b5132 13
d45dc31f
SE
14AC_PROG_CC
15AC_GNU_SOURCE
7357c5b6 16AC_USE_SYSTEM_EXTENSIONS
d45dc31f 17AC_PROG_LIBTOOL
252b5132
RH
18
19AC_ARG_ENABLE(targets,
20[ --enable-targets alternative target configurations],
21[case "${enableval}" in
22 yes | "") AC_ERROR(enable-targets option must specify target names or 'all')
23 ;;
24 no) enable_targets= ;;
25 *) enable_targets=$enableval ;;
26esac])dnl
27AC_ARG_ENABLE(commonbfdlib,
28[ --enable-commonbfdlib build shared BFD/opcodes/libiberty library],
29[case "${enableval}" in
30 yes) commonbfdlib=true ;;
31 no) commonbfdlib=false ;;
32 *) AC_MSG_ERROR([bad value ${enableval} for BFD commonbfdlib option]) ;;
33esac])dnl
34
398ee8f1 35AM_BINUTILS_WARNINGS
9e9b66a9 36
252b5132
RH
37AM_CONFIG_HEADER(config.h:config.in)
38
39if test -z "$target" ; then
40 AC_MSG_ERROR(Unrecognized target system type; please check config.sub.)
41fi
42if test -z "$host" ; then
43 AC_MSG_ERROR(Unrecognized host system type; please check config.sub.)
44fi
45
252b5132
RH
46AC_PROG_YACC
47AM_PROG_LEX
48
30b0f203 49ALL_LINGUAS="fr tr ja es sv da zh_CN ru ro rw zh_TW fi vi uk sk"
20e95c23
DJ
50ZW_GNU_GETTEXT_SISTER_DIR
51AM_PO_SUBDIRS
252b5132
RH
52
53AM_MAINTAINER_MODE
d5fbea21 54AM_CONDITIONAL(GENINSRC_NEVER, false)
252b5132 55AC_EXEEXT
2481e6a2
ILT
56if test -n "$EXEEXT"; then
57 AC_DEFINE(HAVE_EXECUTABLE_SUFFIX, 1,
58 [Does the platform use an executable suffix?])
59fi
bb0cb4db
ILT
60AC_DEFINE_UNQUOTED(EXECUTABLE_SUFFIX, "${EXEEXT}",
61 [Suffix used for executables, if any.])
252b5132
RH
62
63# host-specific stuff:
64
65HDEFINES=
66
67. ${srcdir}/../bfd/configure.host
68
69AC_SUBST(HDEFINES)
70AR=${AR-ar}
71AC_SUBST(AR)
72AC_PROG_RANLIB
73AC_PROG_INSTALL
74
75BFD_CC_FOR_BUILD
76
8a965946
ILT
77DEMANGLER_NAME=c++filt
78case "${host}" in
79 *-*-go32* | *-*-msdos*)
80 DEMANGLER_NAME=cxxfilt
81esac
82AC_SUBST(DEMANGLER_NAME)
83
f8eae8b2 84AC_CHECK_HEADERS(string.h strings.h stdlib.h unistd.h fcntl.h sys/file.h limits.h sys/param.h)
252b5132
RH
85AC_HEADER_SYS_WAIT
86AC_FUNC_ALLOCA
9710509e 87AC_CHECK_FUNCS(sbrk utimes setmode getc_unlocked strcoll)
f9c026a8
NC
88AC_CHECK_FUNC([mkstemp],
89 AC_DEFINE([HAVE_MKSTEMP], 1,
90 [Define to 1 if you have the `mkstemp' function.]))
91AC_CHECK_FUNC([mkdtemp],
92 AC_DEFINE([HAVE_MKDTEMP], 1,
93 [Define to 1 if you have the `mkdtemp' function.]))
cedd9a58
JJ
94
95# Check whether fopen64 is available and whether _LARGEFILE64_SOURCE
96# needs to be defined for it
97AC_MSG_CHECKING([for fopen64])
98AC_CACHE_VAL(bu_cv_have_fopen64,
99[AC_TRY_LINK([#include <stdio.h>], [FILE *f = fopen64 ("/tmp/foo","r");],
100bu_cv_have_fopen64=yes,
101[saved_CPPFLAGS=$CPPFLAGS
102 CPPFLAGS="$CPPFLAGS -D_LARGEFILE64_SOURCE"
103 AC_TRY_LINK([#include <stdio.h>], [FILE *f = fopen64 ("/tmp/foo","r");],
104bu_cv_have_fopen64="need -D_LARGEFILE64_SOURCE",
105bu_cv_have_fopen64=no)
106 CPPFLAGS=$saved_CPPFLAGS])])
107AC_MSG_RESULT($bu_cv_have_fopen64)
6db7a086 108if test "$bu_cv_have_fopen64" != no; then
cedd9a58
JJ
109 AC_DEFINE([HAVE_FOPEN64], 1,
110 [Is fopen64 available?])
fb5b5478
JJ
111fi
112AC_MSG_CHECKING([for stat64])
113AC_CACHE_VAL(bu_cv_have_stat64,
114[AC_TRY_LINK([#include <sys/stat.h>], [struct stat64 st; stat64 ("/tmp/foo", &st);],
115bu_cv_have_stat64=yes,
116[saved_CPPFLAGS=$CPPFLAGS
117 CPPFLAGS="$CPPFLAGS -D_LARGEFILE64_SOURCE"
118 AC_TRY_LINK([#include <sys/stat.h>], [struct stat64 st; stat64 ("/tmp/foo", &st);],
119bu_cv_have_stat64="need -D_LARGEFILE64_SOURCE",
120bu_cv_have_stat64=no)
121 CPPFLAGS=$saved_CPPFLAGS])])
122AC_MSG_RESULT($bu_cv_have_stat64)
123if test "$bu_cv_have_stat64" != no; then
124 AC_DEFINE([HAVE_STAT64], 1,
125 [Is stat64 available?])
126fi
127if test "$bu_cv_have_fopen64" = "need -D_LARGEFILE64_SOURCE" \
128 || test "$bu_cv_have_stat64" = "need -D_LARGEFILE64_SOURCE"; then
129 AC_DEFINE([_LARGEFILE64_SOURCE], 1,
130 [Enable LFS])
131 CPPFLAGS="$CPPFLAGS -D_LARGEFILE64_SOURCE"
cedd9a58 132fi
252b5132 133
f353eb8a 134# Some systems have frexp only in -lm, not in -lc.
07735828 135AC_SEARCH_LIBS(frexp, m)
f353eb8a 136
252b5132
RH
137AC_MSG_CHECKING(for time_t in time.h)
138AC_CACHE_VAL(bu_cv_decl_time_t_time_h,
139[AC_TRY_COMPILE([#include <time.h>], [time_t i;],
140bu_cv_decl_time_t_time_h=yes, bu_cv_decl_time_t_time_h=no)])
141AC_MSG_RESULT($bu_cv_decl_time_t_time_h)
142if test $bu_cv_decl_time_t_time_h = yes; then
143 AC_DEFINE([HAVE_TIME_T_IN_TIME_H], 1,
144 [Is the type time_t defined in <time.h>?])
145fi
146
147AC_MSG_CHECKING(for time_t in sys/types.h)
148AC_CACHE_VAL(bu_cv_decl_time_t_types_h,
149[AC_TRY_COMPILE([#include <sys/types.h>], [time_t i;],
150bu_cv_decl_time_t_types_h=yes, bu_cv_decl_time_t_types_h=no)])
151AC_MSG_RESULT($bu_cv_decl_time_t_types_h)
152if test $bu_cv_decl_time_t_types_h = yes; then
153 AC_DEFINE([HAVE_TIME_T_IN_TYPES_H], 1,
154 [Is the type time_t defined in <sys/types.h>?])
155fi
156
e46eba98
NC
157AC_MSG_CHECKING(for a known getopt prototype in unistd.h)
158AC_CACHE_VAL(bu_cv_decl_getopt_unistd_h,
159[AC_TRY_COMPILE([#include <unistd.h>], [extern int getopt (int, char *const*, const char *);],
160bu_cv_decl_getopt_unistd_h=yes, bu_cv_decl_getopt_unistd_h=no)])
161AC_MSG_RESULT($bu_cv_decl_getopt_unistd_h)
162if test $bu_cv_decl_getopt_unistd_h = yes; then
163 AC_DEFINE([HAVE_DECL_GETOPT], 1,
164 [Is the prototype for getopt in <unistd.h> in the expected format?])
165fi
166
252b5132
RH
167# Under Next 3.2 <utime.h> apparently does not define struct utimbuf
168# by default.
169AC_MSG_CHECKING([for utime.h])
170AC_CACHE_VAL(bu_cv_header_utime_h,
171[AC_TRY_COMPILE([#include <sys/types.h>
172#ifdef HAVE_TIME_H
173#include <time.h>
174#endif
175#include <utime.h>],
176[struct utimbuf s;],
177bu_cv_header_utime_h=yes, bu_cv_header_utime_h=no)])
178AC_MSG_RESULT($bu_cv_header_utime_h)
179if test $bu_cv_header_utime_h = yes; then
180 AC_DEFINE(HAVE_GOOD_UTIME_H, 1, [Does <utime.h> define struct utimbuf?])
181fi
182
db50c840
EB
183AC_CHECK_DECLS([fprintf, stpcpy, strstr, sbrk, getenv, environ, getc_unlocked,
184 snprintf, vsnprintf])
252b5132 185
1b315056
CS
186# Link in zlib if we can. This allows us to read compressed debug
187# sections. This is used only by readelf.c (objdump uses bfd for
188# reading compressed sections).
189AC_SEARCH_LIBS(zlibVersion, z, [AC_CHECK_HEADERS(zlib.h)])
190
252b5132
RH
191BFD_BINARY_FOPEN
192
193# target-specific stuff:
194
195# Canonicalize the secondary target names.
196if test -n "$enable_targets"; then
197 for targ in `echo $enable_targets | sed 's/,/ /g'`
198 do
6d83c84b 199 result=`$ac_config_sub $targ 2>/dev/null`
252b5132
RH
200 if test -n "$result"; then
201 canon_targets="$canon_targets $result"
202 else
203 # Allow targets that config.sub doesn't recognize, like "all".
204 canon_targets="$canon_targets $targ"
205 fi
206 done
207fi
208
5ba684e2
NC
209AC_CHECK_HEADER(iconv.h)
210AM_ICONV
211
252b5132
RH
212all_targets=false
213BUILD_NLMCONV=
214NLMCONV_DEFS=
215BUILD_SRCONV=
216BUILD_DLLTOOL=
217DLLTOOL_DEFS=
7aad4c3d 218DLLTOOL_DEFAULT=
252b5132 219BUILD_WINDRES=
692ed3e7 220BUILD_WINDMC=
252b5132
RH
221BUILD_DLLWRAP=
222BUILD_MISC=
1d97d67f 223BUILD_INSTALL_MISC=
8b1e6df3 224OBJDUMP_DEFS=
252b5132
RH
225
226for targ in $target $canon_targets
227do
228 if test "x$targ" = "xall"; then
229 all_targets=true
230 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
231 BUILD_SRCONV='$(SRCONV_PROG)'
232 NLMCONV_DEFS="-DNLMCONV_I386 -DNLMCONV_ALPHA -DNLMCONV_POWERPC -DNLMCONV_SPARC"
1d97d67f 233 BUILD_MISC="${BUILD_MISC} "'bin2c$(EXEEXT_FOR_BUILD)'
003bc0ba
NC
234 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
235 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
236 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
237 if test -z "$DLLTOOL_DEFAULT"; then
238 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_I386"
239 fi
240 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386"
241 BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)'
252b5132
RH
242 else
243 case $targ in
244changequote(,)dnl
80c7c40a 245 i[3-7]86*-*-netware*)
252b5132
RH
246changequote([,])dnl
247 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
248 NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_I386"
249 ;;
250 alpha*-*-netware*)
251 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
252 NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_ALPHA"
253 ;;
254 powerpc*-*-netware*)
255 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
256 NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_POWERPC"
257 ;;
258 sparc*-*-netware*)
259 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
260 NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_SPARC"
261 ;;
262 esac
263 case $targ in
264 *-*-hms*) BUILD_SRCONV='$(SRCONV_PROG)' ;;
265 esac
266 case $targ in
a8c548cb
NC
267 arm-epoc-pe*)
268 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
269 if test -z "$DLLTOOL_DEFAULT"; then
270 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_ARM_EPOC"
271 fi
a8c548cb
NC
272 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM_EPOC -DDLLTOOL_ARM"
273 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 274 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
a8c548cb 275 ;;
7148cc28
NC
276 arm-wince-pe* | arm-*-wince)
277 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
278 if test -z "$DLLTOOL_DEFAULT"; then
279 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_ARM_WINCE"
280 fi
7148cc28
NC
281 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM_WINCE -DDLLTOOL_ARM"
282 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 283 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
7148cc28
NC
284 ;;
285 arm-*-pe*)
252b5132 286 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
287 if test -z "$DLLTOOL_DEFAULT"; then
288 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_ARM"
289 fi
252b5132
RH
290 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM"
291 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 292 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
7a7b06ef 293 ;;
27a710e5 294 thumb-*-pe*)
252b5132 295 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
296 if test -z "$DLLTOOL_DEFAULT"; then
297 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_ARM"
298 fi
252b5132
RH
299 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM"
300 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 301 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
7a7b06ef 302 ;;
42037fe5 303 x86_64-*-mingw*)
99ad8390 304 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
305 if test -z "$DLLTOOL_DEFAULT"; then
306 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MX86_64"
307 fi
99ad8390
NC
308 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MX86_64"
309 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 310 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
99ad8390
NC
311 BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)'
312 ;;
252b5132 313changequote(,)dnl
80c7c40a 314 i[3-7]86-*-pe* | i[3-7]86-*-cygwin* | i[3-7]86-*-mingw32** | i[3-7]86-*-netbsdpe*)
252b5132
RH
315changequote([,])dnl
316 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
317 if test -z "$DLLTOOL_DEFAULT"; then
318 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_I386"
319 fi
252b5132
RH
320 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386"
321 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 322 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
252b5132 323 BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)'
7a7b06ef 324 ;;
80c7c40a
NC
325changequote(,)dnl
326 i[3-7]86-*-interix)
327changequote([,])dnl
7a7b06ef 328 BUILD_DLLTOOL='$(DLLTOOL_PROG)'
7aad4c3d
L
329 if test -z "$DLLTOOL_DEFAULT"; then
330 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_I386"
331 fi
7a7b06ef
ILT
332 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386"
333 ;;
f0660b73
NC
334changequote(,)dnl
335 powerpc*-aix5.[01])
336changequote([,])dnl
337 ;;
338 powerpc*-aix5.*)
339 OBJDUMP_DEFS="-DAIX_WEAK_SUPPORT"
340 ;;
e1d5b1e7 341 powerpc*-*-pe* | powerpc*-*-cygwin*)
252b5132 342 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
343 if test -z "$DLLTOOL_DEFAULT"; then
344 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_PPC"
345 fi
252b5132
RH
346 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_PPC"
347 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 348 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
7a7b06ef 349 ;;
59678365 350 powerpc*-*-linux* | powerpc*-*-elf* | powerpc*-*-eabi*)
1d97d67f 351 BUILD_INSTALL_MISC="${BUILD_INSTALL_MISC} embedspu"
669a9a2a 352 ;;
e1d5b1e7 353 sh*-*-pe)
8a0e0f38 354 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
355 if test -z "$DLLTOOL_DEFAULT"; then
356 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_SH"
357 fi
8a0e0f38
NC
358 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_SH"
359 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 360 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
8a0e0f38 361 ;;
cd14b966 362 spu-*-*)
1d97d67f 363 BUILD_MISC="${BUILD_MISC} "'bin2c$(EXEEXT_FOR_BUILD)'
cd14b966 364 ;;
e1d5b1e7 365 mips*-*-pe)
8a0e0f38 366 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
367 if test -z "$DLLTOOL_DEFAULT"; then
368 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MIPS"
369 fi
8a0e0f38
NC
370 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MIPS"
371 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 372 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
8a0e0f38 373 ;;
27a710e5 374 mcore-*-pe)
661016bb 375 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
376 if test -z "$DLLTOOL_DEFAULT"; then
377 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MCORE"
378 fi
661016bb
NC
379 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MCORE"
380 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 381 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
7a7b06ef 382 ;;
27a710e5 383 mcore-*-elf)
661016bb 384 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
385 if test -z "$DLLTOOL_DEFAULT"; then
386 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MCORE_ELF"
387 fi
661016bb 388 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MCORE_ELF"
7a7b06ef 389 ;;
15ab5209
DB
390 mep-*)
391 OBJDUMP_DEFS="-DSKIP_ZEROES=256 -DSKIP_ZEROES_AT_END=0"
392 ;;
252b5132
RH
393 esac
394 fi
395done
396
7aad4c3d
L
397DLLTOOL_DEFS="$DLLTOOL_DEFS $DLLTOOL_DEFAULT"
398
c918cb96
DD
399if test "${with_windres+set}" = set; then
400 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
401fi
402
692ed3e7
NC
403if test "${with_windmc+set}" = set; then
404 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
405fi
406
252b5132
RH
407AC_SUBST(NLMCONV_DEFS)
408AC_SUBST(BUILD_NLMCONV)
409AC_SUBST(BUILD_SRCONV)
410AC_SUBST(BUILD_DLLTOOL)
411AC_SUBST(DLLTOOL_DEFS)
412AC_SUBST(BUILD_WINDRES)
692ed3e7 413AC_SUBST(BUILD_WINDMC)
252b5132
RH
414AC_SUBST(BUILD_DLLWRAP)
415AC_SUBST(BUILD_MISC)
1d97d67f 416AC_SUBST(BUILD_INSTALL_MISC)
8b1e6df3 417AC_SUBST(OBJDUMP_DEFS)
252b5132
RH
418
419AC_DEFINE_UNQUOTED(TARGET, "${target}", [Configured target name.])
420
421targ=$target
422. $srcdir/../bfd/config.bfd
423if test "x$targ_underscore" = "xyes"; then
424 UNDERSCORE=1
425else
426 UNDERSCORE=0
427fi
bb279dc0
ZW
428AC_DEFINE_UNQUOTED(TARGET_PREPENDS_UNDERSCORE, $UNDERSCORE,
429 [Define to 1 if user symbol names have a leading underscore, 0 if not.])
252b5132 430
eb1e0e80
NC
431# Emulation
432for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
433do
434 # Canonicalize the secondary target names.
435 result=`$ac_config_sub $targ_alias 2>/dev/null`
436 if test -n "$result"; then
437 targ=$result
438 else
439 targ=$targ_alias
440 fi
441
442 . ${srcdir}/configure.tgt
443
444 EMULATION=$targ_emul
445 EMULATION_VECTOR=$targ_emul_vector
446done
447
448AC_SUBST(EMULATION)
449AC_SUBST(EMULATION_VECTOR)
450
108a6f8e
CD
451# Required for html and install-html
452AC_SUBST(datarootdir)
453AC_SUBST(docdir)
454AC_SUBST(htmldir)
455
20e95c23 456AC_OUTPUT(Makefile doc/Makefile po/Makefile.in:po/Make-in)
This page took 0.369025 seconds and 4 git commands to generate.