* remote-es.c: Replace ignore with 0.
[deliverable/binutils-gdb.git] / configure.in
CommitLineData
9bdd52dd 1##############################################################################
eb02fd64 2
041164e4
DZ
3## This file is a shell script fragment that supplies the information
4## necessary to tailor a template configure script into the configure
5## script appropriate for this directory. For more information, check
6## any existing configure script.
ba4513e7 7
041164e4
DZ
8## Be warned, there are two types of configure.in files. There are those
9## used by Autoconf, which are macros which are expanded into a configure
10## script by autoconf. The other sort, of which this is one, is executed
11## by Cygnus configure.
ba4513e7 12
041164e4
DZ
13## For more information on these two systems, check out the documentation
14## for 'Autoconf' (autoconf.texi) and 'Configure' (configure.texi).
ba4513e7 15
9bdd52dd 16##############################################################################
041164e4
DZ
17
18### To add a new directory to the tree, first choose whether it is a target
19### or a host dependent tool. Then put it into the appropriate list
20### (library or tools, host or target), doing a dependency sort. For
21### example, gdb requires that byacc (or bison) be built first, so it is in
22### the ${host_tools} list after byacc and bison.
23
24
25# these libraries are used by various programs built for the host environment
26#
d0b01a5d 27host_libs="mmalloc libiberty opcodes bfd readline glob gash tcl tk tclX"
041164e4 28
f4a7dca7
TL
29if [ "${enable_gdbgui}" = "yes" ] ; then
30 host_libs="${host_libs} libgui"
31fi
32
041164e4
DZ
33# these tools are built for the host environment
34#
35host_tools="texinfo byacc flex bison binutils ld gas gcc gdb make patch
d6c8b354 36 prms send-pr gprof gdbtest tgas etc expect dejagnu sim
e718498b 37 m4 autoconf ispell grep diff rcs cvs fileutils shellutils
e37bb3c7 38 textutils wdiff find emacs emacs19 uudecode hello tar gzip indent
bb9ae458 39 recode release sed utils"
041164e4
DZ
40
41
9bdd52dd
DZ
42# these libraries are built for the target environment, and are built after
43# the host libraries and the host tools (which may be a cross compiler)
041164e4 44#
8deb5c5f 45target_libs="libm xiberty libgloss newlib libio librx libstdc++ libg++"
6218894f 46
041164e4 47
9bdd52dd 48# these tools are built using the target libs, and are intended to run only
9623e828 49# in the target environment
83a47678 50#
9bdd52dd
DZ
51# note: any program that *uses* libraries that are in the "target_libs"
52# list belongs in this list. those programs are also very likely
53# candidates for the "native_only" list which follows
041164e4 54#
9623e828 55target_tools="examples groff"
041164e4
DZ
56
57################################################################################
58
59## These two lists are of directories that are to be removed from the
60## ${configdirs} list for either cross-compilations or for native-
61## compilations. For example, it doesn't make that much sense to
62## cross-compile Emacs, nor is it terribly useful to compile xiberty in
63## a native environment.
64
65# directories to be built in the native environment only
66#
6749ef5a 67native_only="autoconf cvs emacs emacs19 fileutils find grep groff gzip hello
86c3abaa 68 indent ispell m4 rcs recode sed shellutils tar textutils gash
6749ef5a 69 uudecode wdiff gprof"
041164e4 70
9bdd52dd 71# directories to be built in a cross environment only
041164e4 72#
fd5032fd 73cross_only="xiberty libgloss newlib"
041164e4
DZ
74
75## All tools belong in one of the four categories, and are assigned above
8f30a41e
DE
76## We assign ${configdirs} this way to remove all embedded newlines. This
77## is important because configure will choke if they ever get through.
041164e4 78#
8f30a41e 79configdirs=`echo ${host_libs} ${host_tools} ${target_libs} ${target_tools}`
041164e4
DZ
80
81################################################################################
ba4513e7 82
378fd382 83srctrigger=move-if-change
eb02fd64 84srcname="gnu development package"
0df06ca0 85
af9fa3c1
ILT
86# This gets set non-empty for some net releases of packages.
87appdirs=""
88
0df06ca0
RP
89# per-host:
90
594c548a
DM
91# Work in distributions that contain no compiler tools, like Autoconf.
92if [ -d ${srcdir}/config ]; then
cec673a2 93case "${host}" in
c71350fc 94 m68k-hp-hpux*) host_makefile_frag=config/mh-hp300 ;;
cec673a2
DZ
95 m68k-apollo-sysv*) host_makefile_frag=config/mh-apollo68 ;;
96 m68k-apollo-bsd*) host_makefile_frag=config/mh-a68bsd ;;
cec673a2 97 m88k-dg-dgux*) host_makefile_frag=config/mh-dgux ;;
48de3495
SS
98 m88k-harris-cxux*) host_makefile_frag=config/mh-cxux ;;
99 m88k-motorola-sysv*) host_makefile_frag=config/mh-delta88;;
e718498b 100 mips*-dec-ultrix*) host_makefile_frag=config/mh-decstation ;;
616d31f3 101 mips*-sgi-irix5*) host_makefile_frag=config/mh-irix5 ;;
e718498b
DZ
102 mips*-sgi-irix4*) host_makefile_frag=config/mh-irix4 ;;
103 mips*-sgi-irix3*) host_makefile_frag=config/mh-sysv ;;
49ad26c2 104 mips*-*-sysv4*) host_makefile_frag=config/mh-sysv4 ;;
e718498b 105 mips*-*-sysv*) host_makefile_frag=config/mh-riscos ;;
7e290a5d 106 i[345]86-ncr-sysv4.3) host_makefile_frag=config/mh-ncrsvr43 ;;
a73fc881
ILT
107 i[345]86-ncr-sysv4*) host_makefile_frag=config/mh-ncr3000 ;;
108 i[345]86-*-sco*) host_makefile_frag=config/mh-sco ;;
109 i[345]86-*-isc*) host_makefile_frag=config/mh-sysv ;;
110 i[345]86-*-linux*) host_makefile_frag=config/mh-linux ;;
111 i[345]86-*-solaris2*) host_makefile_frag=config/mh-sysv4 ;;
112 i[345]86-*-aix*) host_makefile_frag=config/mh-aix386 ;;
113 i[345]86-*-go32*) host_makefile_frag=config/mh-go32 ;;
d3c06c91 114 vax-*-ultrix2*) host_makefile_frag=config/mh-vaxult2 ;;
cec673a2 115 *-ibm-aix*) host_makefile_frag=config/mh-aix ;;
ba7f177a 116 *-bull-bosx*) host_makefile_frag=config/mh-aix ;;
54fdaa7b 117 *-*-solaris2*) host_makefile_frag=config/mh-solaris ;;
be8966dc 118 m68k-sun-*) host_makefile_frag=config/mh-sun3 ;;
d10f77c1 119 *-sun-*) host_makefile_frag=config/mh-sun ;;
0259fc73 120 *-hp-hpux[78]*) host_makefile_frag=config/mh-hpux8 ;;
c71350fc 121 *-hp-hpux*) host_makefile_frag=config/mh-hpux ;;
9117f609 122 *-*-hiux*) host_makefile_frag=config/mh-hpux ;;
af9fa3c1 123 rs6000-*-lynxos*) host_makefile_frag=config/mh-lynxrs6k ;;
89c27486 124 *-*-lynxos*) host_makefile_frag=config/mh-lynxos ;;
fab5d4e3
DZ
125 *-*-sysv4*) host_makefile_frag=config/mh-sysv4 ;;
126 *-*-sysv*) host_makefile_frag=config/mh-sysv ;;
f4bda0ff 127esac
594c548a 128fi
f4bda0ff 129
866cdf6c
ILT
130# The Solaris /usr/ucb/cc compiler does not appear to work.
131case "${host}" in
132 sparc-sun-solaris2*)
133 if [ "`/usr/bin/which ${CC-cc}`" = "/usr/ucb/cc" ] ; then
134 could_use=
135 [ -d /opt/SUNWspro/bin ] && could_use="/opt/SUNWspro/bin"
136 if [ -d /opt/cygnus/bin ] ; then
137 if [ "$could_use" == "" ] ; then
138 could_use="/opt/cygnus/bin"
139 else
140 could_use="$could_use or /opt/cygnus/bin"
141 fi
142 fi
143 if [ "$could_use" = "" ] ; then
144 echo "Warning: compilation may fail because you're using"
145 echo "/usr/ucb/cc. You should change your PATH or CC "
146 echo "variable and rerun configure."
147 else
148 echo "Warning: compilation may fail because you're using"
149 echo "/usr/ucb/cc, when you should use the C compiler from"
150 echo "$could_use. You should change your"
151 echo "PATH or CC variable and rerun configure."
152 fi
153 fi
154 ;;
155esac
156
45329a2c
JM
157# We default to --with-shared on platforms where -fpic is meaningless.
158# Well, we don't yet, but we will.
159if false && [ "${host}" = "${target}" ] && [ x${enable_shared} = x ]; then
160 case "${target}" in
161 alpha-dec-osf*) enable_shared=yes ;;
162 mips-sgi-irix5*) enable_shared=yes ;;
163 *) enable_shared=no ;;
164 esac
165fi
166
167if [ x${enable_shared} = xyes ]; then
168 waugh=
169 case "${host}" in
170 hppa*-*-*) waugh=config/mh-papic ;;
171 i[345]86-*-*) waugh=config/mh-x86pic ;;
cf432be2 172 *-*-*) waugh=config/mh-${host_cpu}pic ;;
45329a2c
JM
173 esac
174 if [ -n "${host_makefile_frag}" ] && [ -f ${srcdir}/${waugh} ]; then
175 cat ${srcdir}/${host_makefile_frag} > mh-frag
176 cat ${srcdir}/${waugh} >> mh-frag
177 host_makefile_frag=mh-frag
178 fi
179fi
180
0df06ca0 181# per-target:
bc58b41d 182
9ab10a5b
SEF
183case "${target}" in
184 v810*) target_makefile_frag=config/mt-v810 ;;
185esac
186
719cb03f
DZ
187gasdir=gas
188use_gnu_ld=
189use_gnu_as=
190
9f579565
DZ
191# some tools are so dependent upon X11 that if we're not building with X,
192# it's not even worth trying to configure, much less build, that tool.
193
194case ${with_x} in
e13fa011 195 yes | "") # the default value for this tree is that X11 is available
6a42d184 196 ;;
e13fa011 197 no)
8f30a41e 198 configdirs=`echo " ${configdirs} " | sed -e 's/ tk / /;/ gash / /'`
9f579565
DZ
199 ;;
200 *)
201 echo "*** bad value \"${with_x}\" for -with-x flag; ignored" 1>&2
202 ;;
203esac
204
5357f128 205# Some tools are only suitable for building in a "native" situation.
ba4513e7
DZ
206# Those are added when we have a host==target configuration. For cross
207# toolchains, we add some directories that should only be useful in a
208# cross-compiler.
43557c0a 209
2a38983c
DHW
210is_cross_compiler=
211
94028943 212if [ x"${host}" = x"${target}" ] ; then
041164e4
DZ
213 # when doing a native toolchain, don't build the targets
214 # that are in the 'cross only' list
215 for i in ${cross_only} ; do
8f30a41e 216 configdirs=`echo " ${configdirs} " | sed -e "s/ $i / /"`
041164e4 217 done
2a38983c 218 is_cross_compiler=no
43557c0a 219else
041164e4
DZ
220 # similarly, don't build the targets in the 'native only'
221 # list when building a cross compiler
222 for i in ${native_only} ; do
8f30a41e 223 configdirs=`echo " ${configdirs} " | sed -e "s/ $i / /"`
041164e4 224 done
2a38983c 225 is_cross_compiler=yes
43557c0a
DZ
226fi
227
055cca84
ILT
228copy_dirs=
229
230# Handle --with-headers=XXX. The contents of the named directory are
231# copied to $(tooldir)/include.
232if [ x"${with_headers}" != x ]; then
233 if [ x${is_cross_compiler} = xno ]; then
234 echo 1>&2 '***' --with-headers is only supported when cross compiling
235 exit 1
236 fi
237 case "${exec_prefixoption}" in
238 "") x=${prefix} ;;
239 *) x=${exec_prefix} ;;
240 esac
241 copy_dirs="${copy_dirs} ${with_headers} $x/${target_alias}/include"
242fi
243
244# Handle --with-libs=XXX. Multiple directories are permitted. The
245# contents are copied to $(tooldir)/lib.
246if [ x"${with_libs}" != x ]; then
247 if [ x${is_cross_compiler} = xno ]; then
248 echo 1>&2 '***' --with-libs is only supported when cross compiling
249 exit 1
250 fi
251 # Copy the libraries in reverse order, so that files in the first named
252 # library override files in subsequent libraries.
253 case "${exec_prefixoption}" in
254 "") x=${prefix} ;;
255 *) x=${exec_prefix} ;;
256 esac
257 for l in ${with_libs}; do
258 copy_dirs="$l $x/${target_alias}/lib ${copy_dirs}"
259 done
260fi
261
262# If both --with-headers and --with-libs are specified, default to
263# --without-newlib.
264if [ x"${with_headers}" != x ] && [ x"${with_libs}" != x ]; then
265 if [ x"${with_newlib}" = x ]; then
266 with_newlib=no
267 fi
268fi
269
270# Recognize --without-newlib.
271if [ x${with_newlib} = xno ]; then
272 configdirs=`echo " ${configdirs} " | sed -e 's/ newlib / /'`
273fi
274
275# Handle ${copy_dirs}
276set fnord ${copy_dirs}
277shift
278while [ $# != 0 ]; do
279 if [ -f $2/COPIED ] && [ x"`cat $2/COPIED`" = x"$1" ]; then
280 :
281 else
282 echo Copying $1 to $2
283
284 # Use the install script to create the directory and all required
285 # parent directories.
286 if [ -d $2 ]; then
287 :
288 else
289 echo >config.temp
290 ${srcdir}/install.sh -c -m 644 config.temp $2/COPIED
291 fi
292
293 # Copy the directory, assuming we have tar.
294 # FIXME: Should we use B in the second tar? Not all systems support it.
295 (cd $1; tar -cf - .) | (cd $2; tar -xpf -)
296
297 # It is the responsibility of the user to correctly adjust all
298 # symlinks. If somebody can figure out how to handle them correctly
299 # here, feel free to add the code.
300
301 echo $1 > $2/COPIED
302 fi
303 shift; shift
304done
305
eebd76cb
SC
306# Configure extra directories which are host specific
307
308case "${host}" in
a73fc881 309 i[345]86-*-go32*)
eebd76cb
SC
310 configdirs="$configdirs dosrel" ;;
311esac
312
5357f128 313# Remove more programs from consideration, based on the host or
dfa891fc 314# target this usually means that a port of the program doesn't
8ae559b7 315# exist yet.
dfa891fc 316
52e3ad87
KR
317noconfigdirs=""
318
9f579565 319case "${host}" in
a73fc881 320 i[345]86-*-netbsd*)
bed5e19f
DZ
321 noconfigdirs="tk fileutils"
322 ;;
a73fc881 323 i[345]86-*-vsta)
8a3871bb
RS
324 noconfigdirs="tcl expect dejagnu make texinfo bison patch flex byacc send-pr gprof uudecode dejagnu diff"
325 ;;
a73fc881 326 i[345]86-*-go32)
52e3ad87 327 noconfigdirs="tcl expect deja-gnu make texinfo bison patch flex byacc send-pr gprof uudecode dejagnu diff"
9f579565
DZ
328 ;;
329esac
dfa891fc 330
eebd76cb 331
43557c0a 332case "${target}" in
0f45fbc1 333 *-*-netware)
647acb00 334 noconfigdirs="$noconfigdirs libg++ libstdc++ librx newlib xiberty"
0f45fbc1 335 ;;
6bd3f765
ILT
336 alpha-dec-osf*)
337 # ld works, but does not support shared libraries. emacs doesn't
338 # work. newlib is not 64 bit ready. I'm not sure about emacs19,
339 # fileutils or grep.
340 noconfigdirs="$noconfigdirs ld emacs emacs19 fileutils grep newlib"
0f45fbc1 341 ;;
04b9315f 342 alpha*-*-*)
6bd3f765 343 # newlib is not 64 bit ready
07043fa7 344 noconfigdirs="$noconfigdirs newlib"
0f45fbc1 345 ;;
7c71fc39
DE
346# start-sanitize-arc
347 arc-*-*)
bf150019 348 # Leave g++ for later.
7c71fc39
DE
349 noconfigdirs="$noconfigdirs libg++ libstdc++ libio librx"
350 ;;
351# end-sanitize-arc
bf150019
DE
352# start-sanitize-psion
353 arm-*-pe*)
354 # Leave g++ for later.
355 noconfigdirs="$noconfigdirs libg++ libstdc++ libio librx"
356 ;;
357# end-sanitize-psion
318b02b6
KR
358 arm-*-*)
359 noconfigdirs="$noconfigdirs ld"
360 ;;
52e3ad87 361 h8300*-*-* | \
8388b9df 362 h8500-*-*)
6749ef5a 363 noconfigdirs="$noconfigdirs libg++ libstdc++ libio librx"
15ae586e 364 ;;
28d8ead4 365 hppa*-*-*elf*)
8c92a7d1 366 # Do configure ld/binutils/gas for this case.
99a5da15 367 ;;
15ae586e 368 hppa*-*-*)
408f64bc
JK
369 # HP's C compiler doesn't handle Emacs correctly (but on BSD and Mach
370 # cc is gcc, and on any system a user should be able to link cc to
e37bb3c7 371 # whatever they want. FIXME, emacs emacs19).
8b5405d2 372 case "${CC}" in
e37bb3c7 373 "" | cc*) noconfigdirs="$noconfigdirs emacs emacs19" ;;
772ebace 374 *) ;;
8b5405d2 375 esac
d9f1d487 376 noconfigdirs="$noconfigdirs ld shellutils"
15ae586e 377 ;;
a73fc881 378 i[345]86-*-go32)
8c92a7d1 379 # add the go32 support tools to the list
632ee4a1 380 # but don't build gdb
8c92a7d1 381 configdirs=`echo go32 ${configdirs}`
6749ef5a 382 noconfigdirs="$noconfigdirs gdb libg++ libstdc++ libio librx"
8c92a7d1 383 ;;
a73fc881 384 i[345]86-*-sco*)
de9117a7
KR
385 noconfigdirs="$noconfigdirs gprof"
386 ;;
a73fc881 387 i[345]86-*-solaris2*)
320c9fff
KR
388 # The linker does static linking correctly, but the Solaris C library
389 # has bugs such that some important functions won't work when statically
390 # linked. (See man pages for getpwuid, for example.)
391 noconfigdirs="$noconfigdirs ld"
392 ;;
a73fc881 393 i[345]86-*-sysv4*)
8b5405d2
DZ
394 # The SYSV4 C compiler doesn't handle Emacs correctly
395 case "${CC}" in
e37bb3c7 396 "" | cc*) noconfigdirs="$noconfigdirs emacs emacs19" ;;
8b5405d2
DZ
397 *) ;;
398 esac
399 # but that's okay since emacs doesn't work anyway
e37bb3c7 400 noconfigdirs="$noconfigdirs emacs emacs19"
8b5405d2 401 ;;
3e1e245d
ILT
402 powerpc-*-aix*)
403 # copied from rs6000-*-* entry
c1d61903 404 noconfigdirs="$noconfigdirs gas ld binutils gprof textutils cvs"
3e1e245d 405 ;;
2a38983c
DHW
406 rs6000-*-lynxos*)
407 # a gcc built textutils will cause the linker to hang on 'join'
408 # The CVS server code doesn't work on the RS/6000
409 # Newlib makes problems for libg++ in crosses.
b5775df3 410 noconfigdirs="$noconfigdirs gas ld newlib gprof textutils cvs"
2a38983c
DHW
411 use_gnu_ld=no
412 use_gnu_as=no
413 ;;
8388b9df 414 rs6000-*-*)
8b5405d2 415 # a gcc built textutils will cause the linker to hang on 'join'
d5a7bb73 416 noconfigdirs="$noconfigdirs gas ld binutils gprof textutils"
fcf4d286 417 ;;
becf2d8a
JK
418 m68k-apollo-*)
419 noconfigdirs="$noconfigdirs ld binutils gprof"
420 ;;
04b9315f
ILT
421 mips*-*-irix5*)
422 # The GNU linker does not support shared libraries.
82633710
ILT
423 # emacs is emacs 18, which does not work on Irix 5 (emacs19 does work)
424 noconfigdirs="$noconfigdirs ld gprof emacs"
04b9315f 425 ;;
af9fa3c1
ILT
426 mips*-dec-bsd*)
427 noconfigdirs="$noconfigdirs gprof"
428 ;;
429 mips*-*-bsd*)
430 noconfigdirs="$noconfigdirs gprof ld"
431 ;;
04b9315f 432 mips*-*-*)
52e3ad87 433 noconfigdirs="$noconfigdirs gprof"
fcf4d286 434 ;;
de9117a7
KR
435 romp-*-*)
436 noconfigdirs="bfd binutils ld gas opcodes"
437 ;;
817382d1 438 sh-*-*)
719cb03f 439 case "${host}" in
a73fc881 440 i[345]86-*-vsta) ;; # don't add gprof back in
8a3871bb 441 *) configdirs=`echo gprof ${configdirs}` ;;
a73fc881 442 i[345]86-*-go32) ;; # don't add gprof back in
719cb03f
DZ
443 *) configdirs=`echo gprof ${configdirs}` ;;
444 esac
445 ;;
446 sparc-*-sunos4*)
2a38983c
DHW
447 if [ x${is_cross_compiler} != xno ] ; then
448 noconfigdirs="$noconfigdirs gdb gdbtest newlib sim dejagnu expect tcl"
449 else
450 use_gnu_ld=no
451 fi
1f69e88d 452 ;;
de9117a7
KR
453 vax-*-vms)
454 noconfigdirs="$noconfigdirs bfd binutils gdb ld newlib opcodes"
455 ;;
456 vax-*-*)
457 noconfigdirs="$noconfigdirs newlib"
8388b9df 458 ;;
de9117a7 459 *-*-lynxos*)
89c27486
SS
460 # Newlib makes problems for libg++ in crosses.
461 noconfigdirs="$noconfigdirs newlib"
462 ;;
05cd8d98
HS
463esac
464
1c15a33d
ILT
465# Remove the entries in $noconfigdirs from $configdirs. If we have the
466# source for them, add them to $notsupp.
52e3ad87
KR
467notsupp=""
468for dir in . $noconfigdirs ; do
1c15a33d 469 if [ $dir != . ] && echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
8f30a41e 470 configdirs=`echo " ${configdirs} " | sed -e "s/ ${dir} / /"`
52e3ad87
KR
471 if [ -r $srcdir/$dir/configure ] || [ -r $srcdir/$dir/configure.in ]; then
472 notsupp="$notsupp $dir"
473 fi
474 fi
475done
476
477# Produce a warning message for the subdirs we can't configure.
478# This isn't especially interesting in the Cygnus tree, but in the individual
479# FSF releases, it's important to let people know when their machine isn't
480# supported by the one or two programs in a package.
481
9fe444b5 482if [ -n "${notsupp}" ] && [ -z "${norecursion}" ]; then
af9fa3c1
ILT
483 # If $appdirs is non-empty, at least one of those directories must still
484 # be configured, or we error out. (E.g., if the gas release supports a
485 # specified target in some subdirs but not the gas subdir, we shouldn't
486 # pretend that all is well.)
487 if [ -n "$appdirs" ]; then
488 for dir in $appdirs ; do
1c15a33d 489 if [ -r $dir/Makefile.in ] && echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1 ; then
af9fa3c1
ILT
490 appdirs=""
491 break
492 fi
493 done
494 if [ -n "$appdirs" ]; then
495 echo "*** This configuration is not supported by this package." 1>&2
496 exit 1
497 fi
498 fi
499 # Okay, some application will build, or we don't care to check. Still
500 # notify of subdirs not getting built.
52e3ad87
KR
501 echo "*** This configuration is not supported in the following subdirectories:" 1>&2
502 echo " ${notsupp}" 1>&2
503 echo " (Any other directories should still work fine.)" 1>&2
504fi
505
3dcd81b9 506# Set with_gnu_as and with_gnu_ld as appropriate.
719cb03f
DZ
507#
508# This is done by determining whether or not the appropriate directory
509# is available, and by checking whether or not specific configurations
510# have requested that this magic not happen.
511#
512# The command line options always override the explicit settings in
513# configure.in, and the settings in configure.in override this magic.
514#
515# If the default for a toolchain is to use GNU as and ld, and you don't
516# want to do that, then you should use the --without-gnu-as and
517# --without-gnu-ld options for the configure script.
518
519if [ x${use_gnu_as} = x ] ; then
6d1603cc 520 if [ x${with_gnu_as} != xno ] && echo " ${configdirs} " | grep " ${gasdir} " > /dev/null 2>&1 && [ -d ${srcdir}/${gasdir} ] ; then
719cb03f
DZ
521 with_gnu_as=yes
522 withoptions="$withoptions --with-gnu-as"
523 fi
524fi
525
526if [ x${use_gnu_ld} = x ] ; then
6d1603cc 527 if [ x${with_gnu_ld} != xno ] && echo " ${configdirs} " | grep " ld " > /dev/null 2>&1 && [ -d ${srcdir}/ld ] ; then
719cb03f
DZ
528 with_gnu_ld=yes
529 withoptions="$withoptions --with-gnu-ld"
530 fi
531fi
43557c0a 532
45329a2c
JM
533if [ x${enable_shared} = xyes ]; then
534 case "${target}" in
535 hppa*-*-*) target_makefile_frag=config/mt-papic ;;
536 i[345]86-*-*) target_makefile_frag=config/mt-x86pic ;;
537 *-*-*) target_makefile_frag=config/mt-${target_cpu}pic ;;
538 esac
539fi
540
bc58b41d
RP
541#
542# Local Variables:
543# fill-column: 131
544# End:
545#
This page took 0.209042 seconds and 4 git commands to generate.