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