Recognize arm-*-pe* (psion project).
[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 ;;
c71350fc 120 *-hp-hpux*) host_makefile_frag=config/mh-hpux ;;
9117f609 121 *-*-hiux*) host_makefile_frag=config/mh-hpux ;;
af9fa3c1 122 rs6000-*-lynxos*) host_makefile_frag=config/mh-lynxrs6k ;;
89c27486 123 *-*-lynxos*) host_makefile_frag=config/mh-lynxos ;;
fab5d4e3
DZ
124 *-*-sysv4*) host_makefile_frag=config/mh-sysv4 ;;
125 *-*-sysv*) host_makefile_frag=config/mh-sysv ;;
f4bda0ff 126esac
594c548a 127fi
f4bda0ff 128
866cdf6c
ILT
129# The Solaris /usr/ucb/cc compiler does not appear to work.
130case "${host}" in
131 sparc-sun-solaris2*)
132 if [ "`/usr/bin/which ${CC-cc}`" = "/usr/ucb/cc" ] ; then
133 could_use=
134 [ -d /opt/SUNWspro/bin ] && could_use="/opt/SUNWspro/bin"
135 if [ -d /opt/cygnus/bin ] ; then
136 if [ "$could_use" == "" ] ; then
137 could_use="/opt/cygnus/bin"
138 else
139 could_use="$could_use or /opt/cygnus/bin"
140 fi
141 fi
142 if [ "$could_use" = "" ] ; then
143 echo "Warning: compilation may fail because you're using"
144 echo "/usr/ucb/cc. You should change your PATH or CC "
145 echo "variable and rerun configure."
146 else
147 echo "Warning: compilation may fail because you're using"
148 echo "/usr/ucb/cc, when you should use the C compiler from"
149 echo "$could_use. You should change your"
150 echo "PATH or CC variable and rerun configure."
151 fi
152 fi
153 ;;
154esac
155
45329a2c
JM
156# We default to --with-shared on platforms where -fpic is meaningless.
157# Well, we don't yet, but we will.
158if false && [ "${host}" = "${target}" ] && [ x${enable_shared} = x ]; then
159 case "${target}" in
160 alpha-dec-osf*) enable_shared=yes ;;
161 mips-sgi-irix5*) enable_shared=yes ;;
162 *) enable_shared=no ;;
163 esac
164fi
165
166if [ x${enable_shared} = xyes ]; then
167 waugh=
168 case "${host}" in
169 hppa*-*-*) waugh=config/mh-papic ;;
170 i[345]86-*-*) waugh=config/mh-x86pic ;;
cf432be2 171 *-*-*) waugh=config/mh-${host_cpu}pic ;;
45329a2c
JM
172 esac
173 if [ -n "${host_makefile_frag}" ] && [ -f ${srcdir}/${waugh} ]; then
174 cat ${srcdir}/${host_makefile_frag} > mh-frag
175 cat ${srcdir}/${waugh} >> mh-frag
176 host_makefile_frag=mh-frag
177 fi
178fi
179
0df06ca0 180# per-target:
bc58b41d 181
9ab10a5b
SEF
182case "${target}" in
183 v810*) target_makefile_frag=config/mt-v810 ;;
184esac
185
719cb03f
DZ
186gasdir=gas
187use_gnu_ld=
188use_gnu_as=
189
9f579565
DZ
190# some tools are so dependent upon X11 that if we're not building with X,
191# it's not even worth trying to configure, much less build, that tool.
192
193case ${with_x} in
e13fa011 194 yes | "") # the default value for this tree is that X11 is available
6a42d184 195 ;;
e13fa011 196 no)
8f30a41e 197 configdirs=`echo " ${configdirs} " | sed -e 's/ tk / /;/ gash / /'`
9f579565
DZ
198 ;;
199 *)
200 echo "*** bad value \"${with_x}\" for -with-x flag; ignored" 1>&2
201 ;;
202esac
203
5357f128 204# Some tools are only suitable for building in a "native" situation.
ba4513e7
DZ
205# Those are added when we have a host==target configuration. For cross
206# toolchains, we add some directories that should only be useful in a
207# cross-compiler.
43557c0a 208
2a38983c
DHW
209is_cross_compiler=
210
94028943 211if [ x"${host}" = x"${target}" ] ; then
041164e4
DZ
212 # when doing a native toolchain, don't build the targets
213 # that are in the 'cross only' list
214 for i in ${cross_only} ; do
8f30a41e 215 configdirs=`echo " ${configdirs} " | sed -e "s/ $i / /"`
041164e4 216 done
2a38983c 217 is_cross_compiler=no
43557c0a 218else
041164e4
DZ
219 # similarly, don't build the targets in the 'native only'
220 # list when building a cross compiler
221 for i in ${native_only} ; do
8f30a41e 222 configdirs=`echo " ${configdirs} " | sed -e "s/ $i / /"`
041164e4 223 done
2a38983c 224 is_cross_compiler=yes
43557c0a
DZ
225fi
226
055cca84
ILT
227copy_dirs=
228
229# Handle --with-headers=XXX. The contents of the named directory are
230# copied to $(tooldir)/include.
231if [ x"${with_headers}" != x ]; then
232 if [ x${is_cross_compiler} = xno ]; then
233 echo 1>&2 '***' --with-headers is only supported when cross compiling
234 exit 1
235 fi
236 case "${exec_prefixoption}" in
237 "") x=${prefix} ;;
238 *) x=${exec_prefix} ;;
239 esac
240 copy_dirs="${copy_dirs} ${with_headers} $x/${target_alias}/include"
241fi
242
243# Handle --with-libs=XXX. Multiple directories are permitted. The
244# contents are copied to $(tooldir)/lib.
245if [ x"${with_libs}" != x ]; then
246 if [ x${is_cross_compiler} = xno ]; then
247 echo 1>&2 '***' --with-libs is only supported when cross compiling
248 exit 1
249 fi
250 # Copy the libraries in reverse order, so that files in the first named
251 # library override files in subsequent libraries.
252 case "${exec_prefixoption}" in
253 "") x=${prefix} ;;
254 *) x=${exec_prefix} ;;
255 esac
256 for l in ${with_libs}; do
257 copy_dirs="$l $x/${target_alias}/lib ${copy_dirs}"
258 done
259fi
260
261# If both --with-headers and --with-libs are specified, default to
262# --without-newlib.
263if [ x"${with_headers}" != x ] && [ x"${with_libs}" != x ]; then
264 if [ x"${with_newlib}" = x ]; then
265 with_newlib=no
266 fi
267fi
268
269# Recognize --without-newlib.
270if [ x${with_newlib} = xno ]; then
271 configdirs=`echo " ${configdirs} " | sed -e 's/ newlib / /'`
272fi
273
274# Handle ${copy_dirs}
275set fnord ${copy_dirs}
276shift
277while [ $# != 0 ]; do
278 if [ -f $2/COPIED ] && [ x"`cat $2/COPIED`" = x"$1" ]; then
279 :
280 else
281 echo Copying $1 to $2
282
283 # Use the install script to create the directory and all required
284 # parent directories.
285 if [ -d $2 ]; then
286 :
287 else
288 echo >config.temp
289 ${srcdir}/install.sh -c -m 644 config.temp $2/COPIED
290 fi
291
292 # Copy the directory, assuming we have tar.
293 # FIXME: Should we use B in the second tar? Not all systems support it.
294 (cd $1; tar -cf - .) | (cd $2; tar -xpf -)
295
296 # It is the responsibility of the user to correctly adjust all
297 # symlinks. If somebody can figure out how to handle them correctly
298 # here, feel free to add the code.
299
300 echo $1 > $2/COPIED
301 fi
302 shift; shift
303done
304
eebd76cb
SC
305# Configure extra directories which are host specific
306
307case "${host}" in
a73fc881 308 i[345]86-*-go32*)
eebd76cb
SC
309 configdirs="$configdirs dosrel" ;;
310esac
311
5357f128 312# Remove more programs from consideration, based on the host or
dfa891fc 313# target this usually means that a port of the program doesn't
8ae559b7 314# exist yet.
dfa891fc 315
52e3ad87
KR
316noconfigdirs=""
317
9f579565 318case "${host}" in
a73fc881 319 i[345]86-*-netbsd*)
bed5e19f
DZ
320 noconfigdirs="tk fileutils"
321 ;;
a73fc881 322 i[345]86-*-vsta)
8a3871bb
RS
323 noconfigdirs="tcl expect dejagnu make texinfo bison patch flex byacc send-pr gprof uudecode dejagnu diff"
324 ;;
a73fc881 325 i[345]86-*-go32)
52e3ad87 326 noconfigdirs="tcl expect deja-gnu make texinfo bison patch flex byacc send-pr gprof uudecode dejagnu diff"
9f579565
DZ
327 ;;
328esac
dfa891fc 329
eebd76cb 330
43557c0a 331case "${target}" in
0f45fbc1 332 *-*-netware)
647acb00 333 noconfigdirs="$noconfigdirs libg++ libstdc++ librx newlib xiberty"
0f45fbc1 334 ;;
6bd3f765
ILT
335 alpha-dec-osf*)
336 # ld works, but does not support shared libraries. emacs doesn't
337 # work. newlib is not 64 bit ready. I'm not sure about emacs19,
338 # fileutils or grep.
339 noconfigdirs="$noconfigdirs ld emacs emacs19 fileutils grep newlib"
0f45fbc1 340 ;;
04b9315f 341 alpha*-*-*)
6bd3f765 342 # newlib is not 64 bit ready
07043fa7 343 noconfigdirs="$noconfigdirs newlib"
0f45fbc1 344 ;;
7c71fc39
DE
345# start-sanitize-arc
346 arc-*-*)
bf150019 347 # Leave g++ for later.
7c71fc39
DE
348 noconfigdirs="$noconfigdirs libg++ libstdc++ libio librx"
349 ;;
350# end-sanitize-arc
bf150019
DE
351# start-sanitize-psion
352 arm-*-pe*)
353 # Leave g++ for later.
354 noconfigdirs="$noconfigdirs libg++ libstdc++ libio librx"
355 ;;
356# end-sanitize-psion
318b02b6
KR
357 arm-*-*)
358 noconfigdirs="$noconfigdirs ld"
359 ;;
52e3ad87 360 h8300*-*-* | \
8388b9df 361 h8500-*-*)
6749ef5a 362 noconfigdirs="$noconfigdirs libg++ libstdc++ libio librx"
15ae586e 363 ;;
28d8ead4 364 hppa*-*-*elf*)
8c92a7d1 365 # Do configure ld/binutils/gas for this case.
99a5da15 366 ;;
15ae586e 367 hppa*-*-*)
408f64bc
JK
368 # HP's C compiler doesn't handle Emacs correctly (but on BSD and Mach
369 # cc is gcc, and on any system a user should be able to link cc to
e37bb3c7 370 # whatever they want. FIXME, emacs emacs19).
8b5405d2 371 case "${CC}" in
e37bb3c7 372 "" | cc*) noconfigdirs="$noconfigdirs emacs emacs19" ;;
772ebace 373 *) ;;
8b5405d2 374 esac
d9f1d487 375 noconfigdirs="$noconfigdirs ld shellutils"
15ae586e 376 ;;
a73fc881 377 i[345]86-*-go32)
8c92a7d1 378 # add the go32 support tools to the list
632ee4a1 379 # but don't build gdb
8c92a7d1 380 configdirs=`echo go32 ${configdirs}`
6749ef5a 381 noconfigdirs="$noconfigdirs gdb libg++ libstdc++ libio librx"
8c92a7d1 382 ;;
a73fc881 383 i[345]86-*-sco*)
de9117a7
KR
384 noconfigdirs="$noconfigdirs gprof"
385 ;;
a73fc881 386 i[345]86-*-solaris2*)
320c9fff
KR
387 # The linker does static linking correctly, but the Solaris C library
388 # has bugs such that some important functions won't work when statically
389 # linked. (See man pages for getpwuid, for example.)
390 noconfigdirs="$noconfigdirs ld"
391 ;;
a73fc881 392 i[345]86-*-sysv4*)
8b5405d2
DZ
393 # The SYSV4 C compiler doesn't handle Emacs correctly
394 case "${CC}" in
e37bb3c7 395 "" | cc*) noconfigdirs="$noconfigdirs emacs emacs19" ;;
8b5405d2
DZ
396 *) ;;
397 esac
398 # but that's okay since emacs doesn't work anyway
e37bb3c7 399 noconfigdirs="$noconfigdirs emacs emacs19"
8b5405d2 400 ;;
3e1e245d
ILT
401 powerpc-*-aix*)
402 # copied from rs6000-*-* entry
403 noconfigdirs="$noconfigdirs ld binutils gprof textutils cvs"
404 ;;
2a38983c
DHW
405 rs6000-*-lynxos*)
406 # a gcc built textutils will cause the linker to hang on 'join'
407 # The CVS server code doesn't work on the RS/6000
408 # Newlib makes problems for libg++ in crosses.
b5775df3 409 noconfigdirs="$noconfigdirs gas ld newlib gprof textutils cvs"
2a38983c
DHW
410 use_gnu_ld=no
411 use_gnu_as=no
412 ;;
8388b9df 413 rs6000-*-*)
8b5405d2 414 # a gcc built textutils will cause the linker to hang on 'join'
d5a7bb73 415 noconfigdirs="$noconfigdirs gas ld binutils gprof textutils"
fcf4d286 416 ;;
becf2d8a
JK
417 m68k-apollo-*)
418 noconfigdirs="$noconfigdirs ld binutils gprof"
419 ;;
04b9315f
ILT
420 mips*-*-irix5*)
421 # The GNU linker does not support shared libraries.
82633710
ILT
422 # emacs is emacs 18, which does not work on Irix 5 (emacs19 does work)
423 noconfigdirs="$noconfigdirs ld gprof emacs"
04b9315f 424 ;;
af9fa3c1
ILT
425 mips*-dec-bsd*)
426 noconfigdirs="$noconfigdirs gprof"
427 ;;
428 mips*-*-bsd*)
429 noconfigdirs="$noconfigdirs gprof ld"
430 ;;
04b9315f 431 mips*-*-*)
52e3ad87 432 noconfigdirs="$noconfigdirs gprof"
fcf4d286 433 ;;
de9117a7
KR
434 romp-*-*)
435 noconfigdirs="bfd binutils ld gas opcodes"
436 ;;
817382d1 437 sh-*-*)
719cb03f 438 case "${host}" in
a73fc881 439 i[345]86-*-vsta) ;; # don't add gprof back in
8a3871bb 440 *) configdirs=`echo gprof ${configdirs}` ;;
a73fc881 441 i[345]86-*-go32) ;; # don't add gprof back in
719cb03f
DZ
442 *) configdirs=`echo gprof ${configdirs}` ;;
443 esac
444 ;;
445 sparc-*-sunos4*)
2a38983c
DHW
446 if [ x${is_cross_compiler} != xno ] ; then
447 noconfigdirs="$noconfigdirs gdb gdbtest newlib sim dejagnu expect tcl"
448 else
449 use_gnu_ld=no
450 fi
1f69e88d 451 ;;
de9117a7
KR
452 vax-*-vms)
453 noconfigdirs="$noconfigdirs bfd binutils gdb ld newlib opcodes"
454 ;;
455 vax-*-*)
456 noconfigdirs="$noconfigdirs newlib"
8388b9df 457 ;;
de9117a7 458 *-*-lynxos*)
89c27486
SS
459 # Newlib makes problems for libg++ in crosses.
460 noconfigdirs="$noconfigdirs newlib"
461 ;;
05cd8d98
HS
462esac
463
1c15a33d
ILT
464# Remove the entries in $noconfigdirs from $configdirs. If we have the
465# source for them, add them to $notsupp.
52e3ad87
KR
466notsupp=""
467for dir in . $noconfigdirs ; do
1c15a33d 468 if [ $dir != . ] && echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
8f30a41e 469 configdirs=`echo " ${configdirs} " | sed -e "s/ ${dir} / /"`
52e3ad87
KR
470 if [ -r $srcdir/$dir/configure ] || [ -r $srcdir/$dir/configure.in ]; then
471 notsupp="$notsupp $dir"
472 fi
473 fi
474done
475
476# Produce a warning message for the subdirs we can't configure.
477# This isn't especially interesting in the Cygnus tree, but in the individual
478# FSF releases, it's important to let people know when their machine isn't
479# supported by the one or two programs in a package.
480
9fe444b5 481if [ -n "${notsupp}" ] && [ -z "${norecursion}" ]; then
af9fa3c1
ILT
482 # If $appdirs is non-empty, at least one of those directories must still
483 # be configured, or we error out. (E.g., if the gas release supports a
484 # specified target in some subdirs but not the gas subdir, we shouldn't
485 # pretend that all is well.)
486 if [ -n "$appdirs" ]; then
487 for dir in $appdirs ; do
1c15a33d 488 if [ -r $dir/Makefile.in ] && echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1 ; then
af9fa3c1
ILT
489 appdirs=""
490 break
491 fi
492 done
493 if [ -n "$appdirs" ]; then
494 echo "*** This configuration is not supported by this package." 1>&2
495 exit 1
496 fi
497 fi
498 # Okay, some application will build, or we don't care to check. Still
499 # notify of subdirs not getting built.
52e3ad87
KR
500 echo "*** This configuration is not supported in the following subdirectories:" 1>&2
501 echo " ${notsupp}" 1>&2
502 echo " (Any other directories should still work fine.)" 1>&2
503fi
504
3dcd81b9 505# Set with_gnu_as and with_gnu_ld as appropriate.
719cb03f
DZ
506#
507# This is done by determining whether or not the appropriate directory
508# is available, and by checking whether or not specific configurations
509# have requested that this magic not happen.
510#
511# The command line options always override the explicit settings in
512# configure.in, and the settings in configure.in override this magic.
513#
514# If the default for a toolchain is to use GNU as and ld, and you don't
515# want to do that, then you should use the --without-gnu-as and
516# --without-gnu-ld options for the configure script.
517
518if [ x${use_gnu_as} = x ] ; then
6d1603cc 519 if [ x${with_gnu_as} != xno ] && echo " ${configdirs} " | grep " ${gasdir} " > /dev/null 2>&1 && [ -d ${srcdir}/${gasdir} ] ; then
719cb03f
DZ
520 with_gnu_as=yes
521 withoptions="$withoptions --with-gnu-as"
522 fi
523fi
524
525if [ x${use_gnu_ld} = x ] ; then
6d1603cc 526 if [ x${with_gnu_ld} != xno ] && echo " ${configdirs} " | grep " ld " > /dev/null 2>&1 && [ -d ${srcdir}/ld ] ; then
719cb03f
DZ
527 with_gnu_ld=yes
528 withoptions="$withoptions --with-gnu-ld"
529 fi
530fi
43557c0a 531
45329a2c
JM
532if [ x${enable_shared} = xyes ]; then
533 case "${target}" in
534 hppa*-*-*) target_makefile_frag=config/mt-papic ;;
535 i[345]86-*-*) target_makefile_frag=config/mt-x86pic ;;
536 *-*-*) target_makefile_frag=config/mt-${target_cpu}pic ;;
537 esac
538fi
539
bc58b41d
RP
540#
541# Local Variables:
542# fill-column: 131
543# End:
544#
This page took 0.160053 seconds and 4 git commands to generate.