correct ft32 reloc range test
[deliverable/binutils-gdb.git] / binutils / configure.ac
CommitLineData
252b5132
RH
1dnl Process this file with autoconf to produce a configure script.
2dnl
219d1afa 3dnl Copyright (C) 2012-2018 Free Software Foundation, Inc.
5bf135a7
NC
4dnl
5dnl This file is free software; you can redistribute it and/or modify
6dnl it under the terms of the GNU General Public License as published by
7dnl the Free Software Foundation; either version 3 of the License, or
8dnl (at your option) any later version.
3aade688 9dnl
5bf135a7
NC
10dnl This program is distributed in the hope that it will be useful,
11dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
12dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13dnl GNU General Public License for more details.
3aade688 14dnl
5bf135a7
NC
15dnl You should have received a copy of the GNU General Public License
16dnl along with this program; see the file COPYING3. If not see
17dnl <http://www.gnu.org/licenses/>.
18dnl
19
da594c4a 20AC_PREREQ(2.59)
2e98a7bd
AM
21m4_include([../bfd/version.m4])
22AC_INIT([binutils], BFD_VERSION)
da594c4a 23AC_CONFIG_SRCDIR(ar.c)
252b5132 24
da594c4a 25AC_CANONICAL_TARGET
5d64ca4e 26AC_ISC_POSIX
252b5132 27
2e98a7bd 28AM_INIT_AUTOMAKE
252b5132 29
d45dc31f
SE
30AC_PROG_CC
31AC_GNU_SOURCE
7357c5b6 32AC_USE_SYSTEM_EXTENSIONS
e3525117 33
da594c4a 34LT_INIT
b879806f 35ACX_LARGEFILE
252b5132
RH
36
37AC_ARG_ENABLE(targets,
38[ --enable-targets alternative target configurations],
39[case "${enableval}" in
da594c4a 40 yes | "") AC_MSG_ERROR(enable-targets option must specify target names or 'all')
252b5132
RH
41 ;;
42 no) enable_targets= ;;
43 *) enable_targets=$enableval ;;
44esac])dnl
252b5132 45
9cb80f72
RM
46AC_ARG_ENABLE(deterministic-archives,
47[AS_HELP_STRING([--enable-deterministic-archives],
48 [ar and ranlib default to -D behavior])], [
49if test "${enableval}" = no; then
50 default_ar_deterministic=0
51else
52 default_ar_deterministic=1
53fi], [default_ar_deterministic=0])
54
55AC_DEFINE_UNQUOTED(DEFAULT_AR_DETERMINISTIC, $default_ar_deterministic,
56 [Should ar and ranlib use -D behavior by default?])
57
7fac9594
NC
58AC_ARG_ENABLE(default-strings-all,
59[AS_HELP_STRING([--disable-default-strings-all],
60 [strings defaults to --data behavior])], [
61if test "${enableval}" = no; then
62 default_strings_all=0
63else
64 default_strings_all=1
65fi], [default_strings_all=1])
66
67AC_DEFINE_UNQUOTED(DEFAULT_STRINGS_ALL, $default_strings_all,
68 [Should strings use -a behavior by default?])
69
398ee8f1 70AM_BINUTILS_WARNINGS
9cb80f72 71
da594c4a 72AC_CONFIG_HEADERS(config.h:config.in)
252b5132 73
df7b86aa
NC
74AH_VERBATIM([00_CONFIG_H_CHECK],
75[/* Check that config.h is #included before system headers
76 (this works only for glibc, but that should be enough). */
e6f88107 77#if defined(__GLIBC__) && !defined(__FreeBSD_kernel__) && !defined(__CONFIG_H__)
df7b86aa 78# error config.h must be #included before system headers
e6f88107
AM
79#endif
80#define __CONFIG_H__ 1])
df7b86aa 81
252b5132
RH
82if test -z "$target" ; then
83 AC_MSG_ERROR(Unrecognized target system type; please check config.sub.)
84fi
85if test -z "$host" ; then
86 AC_MSG_ERROR(Unrecognized host system type; please check config.sub.)
87fi
88
252b5132
RH
89AC_PROG_YACC
90AM_PROG_LEX
91
bc7c0509 92ALL_LINGUAS="bg da es fi fr id it ja ro ru rw sk sv tr uk vi zh_CN zh_TW hr ca pt"
20e95c23
DJ
93ZW_GNU_GETTEXT_SISTER_DIR
94AM_PO_SUBDIRS
252b5132
RH
95
96AM_MAINTAINER_MODE
d5fbea21 97AM_CONDITIONAL(GENINSRC_NEVER, false)
252b5132 98AC_EXEEXT
2481e6a2
ILT
99if test -n "$EXEEXT"; then
100 AC_DEFINE(HAVE_EXECUTABLE_SUFFIX, 1,
101 [Does the platform use an executable suffix?])
102fi
bb0cb4db
ILT
103AC_DEFINE_UNQUOTED(EXECUTABLE_SUFFIX, "${EXEEXT}",
104 [Suffix used for executables, if any.])
252b5132
RH
105
106# host-specific stuff:
107
108HDEFINES=
109
110. ${srcdir}/../bfd/configure.host
111
112AC_SUBST(HDEFINES)
113AR=${AR-ar}
114AC_SUBST(AR)
115AC_PROG_RANLIB
116AC_PROG_INSTALL
117
118BFD_CC_FOR_BUILD
119
8a965946
ILT
120DEMANGLER_NAME=c++filt
121case "${host}" in
122 *-*-go32* | *-*-msdos*)
123 DEMANGLER_NAME=cxxfilt
124esac
125AC_SUBST(DEMANGLER_NAME)
126
4c219c2e
AM
127AC_CHECK_SIZEOF([long])
128AC_CHECK_TYPES([long long], [AC_CHECK_SIZEOF(long long)])
129
3bfcb652 130AC_CHECK_HEADERS(string.h strings.h stdlib.h unistd.h fcntl.h sys/file.h limits.h locale.h sys/param.h wchar.h)
252b5132 131AC_HEADER_SYS_WAIT
208a4923 132ACX_HEADER_STRING
252b5132 133AC_FUNC_ALLOCA
44350750 134AC_CHECK_FUNCS(sbrk utimes setmode getc_unlocked strcoll setlocale)
f9c026a8
NC
135AC_CHECK_FUNC([mkstemp],
136 AC_DEFINE([HAVE_MKSTEMP], 1,
137 [Define to 1 if you have the `mkstemp' function.]))
138AC_CHECK_FUNC([mkdtemp],
139 AC_DEFINE([HAVE_MKDTEMP], 1,
140 [Define to 1 if you have the `mkdtemp' function.]))
3bfcb652
NC
141 AC_MSG_CHECKING([for mbstate_t])
142 AC_TRY_COMPILE([#include <wchar.h>],
143 [mbstate_t teststate;],
144 have_mbstate_t=yes, have_mbstate_t=no)
145 AC_MSG_RESULT($have_mbstate_t)
146 if test x"$have_mbstate_t" = xyes; then
147 AC_DEFINE(HAVE_MBSTATE_T,1,[Define if mbstate_t exists in wchar.h.])
148 fi
cedd9a58 149
f353eb8a 150# Some systems have frexp only in -lm, not in -lc.
07735828 151AC_SEARCH_LIBS(frexp, m)
f353eb8a 152
44350750
NC
153AM_LC_MESSAGES
154
252b5132
RH
155AC_MSG_CHECKING(for time_t in time.h)
156AC_CACHE_VAL(bu_cv_decl_time_t_time_h,
da594c4a 157[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([#include <time.h>], [time_t i;])],
252b5132
RH
158bu_cv_decl_time_t_time_h=yes, bu_cv_decl_time_t_time_h=no)])
159AC_MSG_RESULT($bu_cv_decl_time_t_time_h)
160if test $bu_cv_decl_time_t_time_h = yes; then
161 AC_DEFINE([HAVE_TIME_T_IN_TIME_H], 1,
162 [Is the type time_t defined in <time.h>?])
163fi
164
165AC_MSG_CHECKING(for time_t in sys/types.h)
166AC_CACHE_VAL(bu_cv_decl_time_t_types_h,
da594c4a 167[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([#include <sys/types.h>], [time_t i;])],
252b5132
RH
168bu_cv_decl_time_t_types_h=yes, bu_cv_decl_time_t_types_h=no)])
169AC_MSG_RESULT($bu_cv_decl_time_t_types_h)
170if test $bu_cv_decl_time_t_types_h = yes; then
171 AC_DEFINE([HAVE_TIME_T_IN_TYPES_H], 1,
172 [Is the type time_t defined in <sys/types.h>?])
173fi
174
e46eba98
NC
175AC_MSG_CHECKING(for a known getopt prototype in unistd.h)
176AC_CACHE_VAL(bu_cv_decl_getopt_unistd_h,
da594c4a 177[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([#include <unistd.h>], [extern int getopt (int, char *const*, const char *);])],
e46eba98
NC
178bu_cv_decl_getopt_unistd_h=yes, bu_cv_decl_getopt_unistd_h=no)])
179AC_MSG_RESULT($bu_cv_decl_getopt_unistd_h)
180if test $bu_cv_decl_getopt_unistd_h = yes; then
181 AC_DEFINE([HAVE_DECL_GETOPT], 1,
182 [Is the prototype for getopt in <unistd.h> in the expected format?])
183fi
184
252b5132
RH
185# Under Next 3.2 <utime.h> apparently does not define struct utimbuf
186# by default.
187AC_MSG_CHECKING([for utime.h])
188AC_CACHE_VAL(bu_cv_header_utime_h,
da594c4a 189[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([#include <sys/types.h>
252b5132
RH
190#ifdef HAVE_TIME_H
191#include <time.h>
192#endif
193#include <utime.h>],
da594c4a 194[struct utimbuf s;])],
252b5132
RH
195bu_cv_header_utime_h=yes, bu_cv_header_utime_h=no)])
196AC_MSG_RESULT($bu_cv_header_utime_h)
197if test $bu_cv_header_utime_h = yes; then
198 AC_DEFINE(HAVE_GOOD_UTIME_H, 1, [Does <utime.h> define struct utimbuf?])
199fi
200
1f5345a6 201AC_CHECK_DECLS([asprintf, environ, fprintf, getc_unlocked, getenv,
952781e8 202 sbrk, snprintf, stpcpy, strnlen, strstr, vsnprintf])
252b5132 203
ed2b5077
L
204# Link in zlib if we can. This allows us to read compressed debug
205# sections. This is used only by readelf.c (objdump uses bfd for
206# reading compressed sections).
207AM_ZLIB
1b315056 208
252b5132
RH
209BFD_BINARY_FOPEN
210
211# target-specific stuff:
212
213# Canonicalize the secondary target names.
214if test -n "$enable_targets"; then
215 for targ in `echo $enable_targets | sed 's/,/ /g'`
216 do
6d83c84b 217 result=`$ac_config_sub $targ 2>/dev/null`
252b5132
RH
218 if test -n "$result"; then
219 canon_targets="$canon_targets $result"
220 else
221 # Allow targets that config.sub doesn't recognize, like "all".
222 canon_targets="$canon_targets $targ"
223 fi
224 done
225fi
226
5ba684e2
NC
227AC_CHECK_HEADER(iconv.h)
228AM_ICONV
229
252b5132
RH
230all_targets=false
231BUILD_NLMCONV=
232NLMCONV_DEFS=
233BUILD_SRCONV=
234BUILD_DLLTOOL=
235DLLTOOL_DEFS=
7aad4c3d 236DLLTOOL_DEFAULT=
252b5132 237BUILD_WINDRES=
692ed3e7 238BUILD_WINDMC=
252b5132
RH
239BUILD_DLLWRAP=
240BUILD_MISC=
1d97d67f 241BUILD_INSTALL_MISC=
8b1e6df3 242OBJDUMP_DEFS=
6abcee90
TG
243OBJDUMP_PRIVATE_VECTORS=
244OBJDUMP_PRIVATE_OFILES=
245od_vectors=
252b5132
RH
246
247for targ in $target $canon_targets
248do
249 if test "x$targ" = "xall"; then
250 all_targets=true
251 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
252 BUILD_SRCONV='$(SRCONV_PROG)'
253 NLMCONV_DEFS="-DNLMCONV_I386 -DNLMCONV_ALPHA -DNLMCONV_POWERPC -DNLMCONV_SPARC"
1d97d67f 254 BUILD_MISC="${BUILD_MISC} "'bin2c$(EXEEXT_FOR_BUILD)'
003bc0ba
NC
255 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
256 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
257 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
258 if test -z "$DLLTOOL_DEFAULT"; then
259 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_I386"
260 fi
261 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386"
262 BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)'
6abcee90 263 od_vectors="$od_vectors objdump_private_desc_xcoff"
252b5132
RH
264 else
265 case $targ in
266changequote(,)dnl
9cb80f72 267 i[3-7]86*-*-netware*)
252b5132
RH
268changequote([,])dnl
269 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
270 NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_I386"
271 ;;
272 alpha*-*-netware*)
273 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
274 NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_ALPHA"
275 ;;
276 powerpc*-*-netware*)
277 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
278 NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_POWERPC"
279 ;;
280 sparc*-*-netware*)
281 BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'
282 NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_SPARC"
283 ;;
284 esac
6abcee90 285
252b5132
RH
286 case $targ in
287 *-*-hms*) BUILD_SRCONV='$(SRCONV_PROG)' ;;
288 esac
6abcee90 289
252b5132 290 case $targ in
a8c548cb
NC
291 arm-epoc-pe*)
292 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
293 if test -z "$DLLTOOL_DEFAULT"; then
294 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_ARM_EPOC"
295 fi
a8c548cb
NC
296 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM_EPOC -DDLLTOOL_ARM"
297 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 298 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
a8c548cb 299 ;;
361dff73 300 arm-wince-pe* | arm-*-wince | arm*-*-cegcc* | arm*-*-mingw32ce*)
7148cc28 301 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
302 if test -z "$DLLTOOL_DEFAULT"; then
303 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_ARM_WINCE"
304 fi
7148cc28
NC
305 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM_WINCE -DDLLTOOL_ARM"
306 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 307 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
7148cc28
NC
308 ;;
309 arm-*-pe*)
252b5132 310 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
311 if test -z "$DLLTOOL_DEFAULT"; then
312 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_ARM"
313 fi
252b5132
RH
314 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM"
315 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 316 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
7a7b06ef 317 ;;
ee36d918 318 x86_64-*-mingw* | x86_64-*-cygwin*)
99ad8390 319 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
320 if test -z "$DLLTOOL_DEFAULT"; then
321 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MX86_64"
322 fi
99ad8390
NC
323 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MX86_64"
324 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 325 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
99ad8390
NC
326 BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)'
327 ;;
252b5132 328changequote(,)dnl
80c7c40a 329 i[3-7]86-*-pe* | i[3-7]86-*-cygwin* | i[3-7]86-*-mingw32** | i[3-7]86-*-netbsdpe*)
252b5132
RH
330changequote([,])dnl
331 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
332 if test -z "$DLLTOOL_DEFAULT"; then
333 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_I386"
334 fi
252b5132
RH
335 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386"
336 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 337 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
252b5132 338 BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)'
7a7b06ef 339 ;;
80c7c40a
NC
340changequote(,)dnl
341 i[3-7]86-*-interix)
342changequote([,])dnl
7a7b06ef 343 BUILD_DLLTOOL='$(DLLTOOL_PROG)'
7aad4c3d
L
344 if test -z "$DLLTOOL_DEFAULT"; then
345 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_I386"
346 fi
7a7b06ef
ILT
347 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386"
348 ;;
f0660b73
NC
349changequote(,)dnl
350 powerpc*-aix5.[01])
351changequote([,])dnl
352 ;;
e5231592
RS
353changequote(,)dnl
354 powerpc*-aix[5-9].*)
355changequote([,])dnl
f0660b73
NC
356 OBJDUMP_DEFS="-DAIX_WEAK_SUPPORT"
357 ;;
e1d5b1e7 358 powerpc*-*-pe* | powerpc*-*-cygwin*)
252b5132 359 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
360 if test -z "$DLLTOOL_DEFAULT"; then
361 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_PPC"
362 fi
252b5132
RH
363 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_PPC"
364 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 365 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
7a7b06ef 366 ;;
59678365 367 powerpc*-*-linux* | powerpc*-*-elf* | powerpc*-*-eabi*)
1ab52cbe
AM
368 case "$BUILD_INSTALL_MISC" in
369 *embedspu*) ;;
370 *) BUILD_INSTALL_MISC="${BUILD_INSTALL_MISC} embedspu"
371 esac
669a9a2a 372 ;;
e1d5b1e7 373 sh*-*-pe)
8a0e0f38 374 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
375 if test -z "$DLLTOOL_DEFAULT"; then
376 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_SH"
377 fi
8a0e0f38
NC
378 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_SH"
379 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 380 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
8a0e0f38 381 ;;
cd14b966 382 spu-*-*)
1d97d67f 383 BUILD_MISC="${BUILD_MISC} "'bin2c$(EXEEXT_FOR_BUILD)'
cd14b966 384 ;;
e1d5b1e7 385 mips*-*-pe)
8a0e0f38 386 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
387 if test -z "$DLLTOOL_DEFAULT"; then
388 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MIPS"
389 fi
8a0e0f38
NC
390 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MIPS"
391 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 392 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
8a0e0f38 393 ;;
27a710e5 394 mcore-*-pe)
661016bb 395 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
396 if test -z "$DLLTOOL_DEFAULT"; then
397 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MCORE"
398 fi
661016bb
NC
399 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MCORE"
400 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
692ed3e7 401 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
7a7b06ef 402 ;;
27a710e5 403 mcore-*-elf)
661016bb 404 BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
7aad4c3d
L
405 if test -z "$DLLTOOL_DEFAULT"; then
406 DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MCORE_ELF"
407 fi
661016bb 408 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MCORE_ELF"
7a7b06ef 409 ;;
15ab5209
DB
410 mep-*)
411 OBJDUMP_DEFS="-DSKIP_ZEROES=256 -DSKIP_ZEROES_AT_END=0"
412 ;;
252b5132 413 esac
6abcee90
TG
414
415 # Add objdump private vectors.
416 case $targ in
6d0cfb9c
DC
417 avr-*-*)
418 od_vectors="$od_vectors objdump_private_desc_elf32_avr"
419 ;;
6abcee90 420 powerpc-*-aix*)
c5012cd8
TG
421 od_vectors="$od_vectors objdump_private_desc_xcoff"
422 ;;
423 *-*-darwin*)
424 od_vectors="$od_vectors objdump_private_desc_mach_o"
6abcee90
TG
425 ;;
426 esac
252b5132
RH
427 fi
428done
429
6abcee90
TG
430# Uniq objdump private vector, build objdump target ofiles.
431od_files=
432f=""
433for i in $od_vectors ; do
434 case " $f " in
435 *" $i "*) ;;
436 *)
437 f="$f $i"
438 OBJDUMP_PRIVATE_VECTORS="$OBJDUMP_PRIVATE_VECTORS &$i,"
439 case $i in
6d0cfb9c
DC
440 objdump_private_desc_elf32_avr)
441 od_files="$od_files od-elf32_avr" ;;
6abcee90
TG
442 objdump_private_desc_xcoff)
443 od_files="$od_files od-xcoff" ;;
c5012cd8
TG
444 objdump_private_desc_mach_o)
445 od_files="$od_files od-macho" ;;
6abcee90
TG
446 *) AC_MSG_ERROR(*** unknown private vector $i) ;;
447 esac
448 ;;
449 esac
450done
451
452# Uniq objdump target ofiles
453f=""
454for i in $od_files ; do
455 case " $f " in
456 *" $i "*) ;;
457 *)
458 f="$f $i"
459 OBJDUMP_PRIVATE_OFILES="$OBJDUMP_PRIVATE_OFILES $i.$objext"
460 ;;
461 esac
462done
463
7aad4c3d
L
464DLLTOOL_DEFS="$DLLTOOL_DEFS $DLLTOOL_DEFAULT"
465
c918cb96
DD
466if test "${with_windres+set}" = set; then
467 BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
468fi
469
692ed3e7
NC
470if test "${with_windmc+set}" = set; then
471 BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
472fi
473
6abcee90
TG
474OBJDUMP_DEFS="${OBJDUMP_DEFS} -DOBJDUMP_PRIVATE_VECTORS=\"${OBJDUMP_PRIVATE_VECTORS}\""
475
252b5132
RH
476AC_SUBST(NLMCONV_DEFS)
477AC_SUBST(BUILD_NLMCONV)
478AC_SUBST(BUILD_SRCONV)
479AC_SUBST(BUILD_DLLTOOL)
480AC_SUBST(DLLTOOL_DEFS)
481AC_SUBST(BUILD_WINDRES)
692ed3e7 482AC_SUBST(BUILD_WINDMC)
252b5132
RH
483AC_SUBST(BUILD_DLLWRAP)
484AC_SUBST(BUILD_MISC)
1d97d67f 485AC_SUBST(BUILD_INSTALL_MISC)
8b1e6df3 486AC_SUBST(OBJDUMP_DEFS)
6abcee90 487AC_SUBST(OBJDUMP_PRIVATE_OFILES)
252b5132
RH
488
489AC_DEFINE_UNQUOTED(TARGET, "${target}", [Configured target name.])
490
491targ=$target
492. $srcdir/../bfd/config.bfd
493if test "x$targ_underscore" = "xyes"; then
494 UNDERSCORE=1
495else
496 UNDERSCORE=0
497fi
bb279dc0
ZW
498AC_DEFINE_UNQUOTED(TARGET_PREPENDS_UNDERSCORE, $UNDERSCORE,
499 [Define to 1 if user symbol names have a leading underscore, 0 if not.])
252b5132 500
9cb80f72 501# Emulation
52fbfb5d
AM
502targ=$target
503. ${srcdir}/configure.tgt
504EMULATION=$targ_emul
9cb80f72 505EMULATION_VECTOR=$targ_emul_vector
eb1e0e80
NC
506
507AC_SUBST(EMULATION)
508AC_SUBST(EMULATION_VECTOR)
509
108a6f8e
CD
510# Required for html and install-html
511AC_SUBST(datarootdir)
512AC_SUBST(docdir)
513AC_SUBST(htmldir)
31dd3154 514AC_SUBST(pdfdir)
108a6f8e 515
da594c4a
AM
516AC_CONFIG_FILES(Makefile doc/Makefile po/Makefile.in:po/Make-in)
517AC_OUTPUT
This page took 0.705675 seconds and 4 git commands to generate.