* gdbtk.tcl (build_framework): Fix bug with setting window titles.
[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 ;;
171 *-*-*) waugh=config/mh-${target_cpu}pic ;;
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-*-*)
347 noconfigdirs="$noconfigdirs libg++ libstdc++ libio librx"
348 ;;
349# end-sanitize-arc
318b02b6
KR
350 arm-*-*)
351 noconfigdirs="$noconfigdirs ld"
352 ;;
52e3ad87 353 h8300*-*-* | \
8388b9df 354 h8500-*-*)
6749ef5a 355 noconfigdirs="$noconfigdirs libg++ libstdc++ libio librx"
15ae586e 356 ;;
28d8ead4 357 hppa*-*-*elf*)
8c92a7d1 358 # Do configure ld/binutils/gas for this case.
99a5da15 359 ;;
15ae586e 360 hppa*-*-*)
408f64bc
JK
361 # HP's C compiler doesn't handle Emacs correctly (but on BSD and Mach
362 # cc is gcc, and on any system a user should be able to link cc to
e37bb3c7 363 # whatever they want. FIXME, emacs emacs19).
8b5405d2 364 case "${CC}" in
e37bb3c7 365 "" | cc*) noconfigdirs="$noconfigdirs emacs emacs19" ;;
772ebace 366 *) ;;
8b5405d2 367 esac
7cf09889 368 noconfigdirs="$noconfigdirs ld shellutils tk"
15ae586e 369 ;;
a73fc881 370 i[345]86-*-go32)
8c92a7d1 371 # add the go32 support tools to the list
632ee4a1 372 # but don't build gdb
8c92a7d1 373 configdirs=`echo go32 ${configdirs}`
6749ef5a 374 noconfigdirs="$noconfigdirs gdb libg++ libstdc++ libio librx"
8c92a7d1 375 ;;
a73fc881 376 i[345]86-*-sco*)
de9117a7
KR
377 noconfigdirs="$noconfigdirs gprof"
378 ;;
a73fc881 379 i[345]86-*-solaris2*)
320c9fff
KR
380 # The linker does static linking correctly, but the Solaris C library
381 # has bugs such that some important functions won't work when statically
382 # linked. (See man pages for getpwuid, for example.)
383 noconfigdirs="$noconfigdirs ld"
384 ;;
a73fc881 385 i[345]86-*-sysv4*)
8b5405d2
DZ
386 # The SYSV4 C compiler doesn't handle Emacs correctly
387 case "${CC}" in
e37bb3c7 388 "" | cc*) noconfigdirs="$noconfigdirs emacs emacs19" ;;
8b5405d2
DZ
389 *) ;;
390 esac
391 # but that's okay since emacs doesn't work anyway
e37bb3c7 392 noconfigdirs="$noconfigdirs emacs emacs19"
8b5405d2 393 ;;
3e1e245d
ILT
394 powerpc-*-aix*)
395 # copied from rs6000-*-* entry
396 noconfigdirs="$noconfigdirs ld binutils gprof textutils cvs"
397 ;;
2a38983c
DHW
398 rs6000-*-lynxos*)
399 # a gcc built textutils will cause the linker to hang on 'join'
400 # The CVS server code doesn't work on the RS/6000
401 # Newlib makes problems for libg++ in crosses.
b5775df3 402 noconfigdirs="$noconfigdirs gas ld newlib gprof textutils cvs"
2a38983c
DHW
403 use_gnu_ld=no
404 use_gnu_as=no
405 ;;
8388b9df 406 rs6000-*-*)
8b5405d2 407 # a gcc built textutils will cause the linker to hang on 'join'
f2f803c1 408 noconfigdirs="$noconfigdirs ld binutils gprof textutils"
fcf4d286 409 ;;
becf2d8a
JK
410 m68k-apollo-*)
411 noconfigdirs="$noconfigdirs ld binutils gprof"
412 ;;
04b9315f
ILT
413 mips*-*-irix5*)
414 # The GNU linker does not support shared libraries.
82633710
ILT
415 # emacs is emacs 18, which does not work on Irix 5 (emacs19 does work)
416 noconfigdirs="$noconfigdirs ld gprof emacs"
04b9315f 417 ;;
af9fa3c1
ILT
418 mips*-dec-bsd*)
419 noconfigdirs="$noconfigdirs gprof"
420 ;;
421 mips*-*-bsd*)
422 noconfigdirs="$noconfigdirs gprof ld"
423 ;;
04b9315f 424 mips*-*-*)
52e3ad87 425 noconfigdirs="$noconfigdirs gprof"
fcf4d286 426 ;;
de9117a7
KR
427 romp-*-*)
428 noconfigdirs="bfd binutils ld gas opcodes"
429 ;;
817382d1 430 sh-*-*)
719cb03f 431 case "${host}" in
a73fc881 432 i[345]86-*-vsta) ;; # don't add gprof back in
8a3871bb 433 *) configdirs=`echo gprof ${configdirs}` ;;
a73fc881 434 i[345]86-*-go32) ;; # don't add gprof back in
719cb03f
DZ
435 *) configdirs=`echo gprof ${configdirs}` ;;
436 esac
437 ;;
438 sparc-*-sunos4*)
2a38983c
DHW
439 if [ x${is_cross_compiler} != xno ] ; then
440 noconfigdirs="$noconfigdirs gdb gdbtest newlib sim dejagnu expect tcl"
441 else
442 use_gnu_ld=no
443 fi
1f69e88d 444 ;;
de9117a7
KR
445 vax-*-vms)
446 noconfigdirs="$noconfigdirs bfd binutils gdb ld newlib opcodes"
447 ;;
448 vax-*-*)
449 noconfigdirs="$noconfigdirs newlib"
8388b9df 450 ;;
de9117a7 451 *-*-lynxos*)
89c27486
SS
452 # Newlib makes problems for libg++ in crosses.
453 noconfigdirs="$noconfigdirs newlib"
454 ;;
05cd8d98
HS
455esac
456
1c15a33d
ILT
457# Remove the entries in $noconfigdirs from $configdirs. If we have the
458# source for them, add them to $notsupp.
52e3ad87
KR
459notsupp=""
460for dir in . $noconfigdirs ; do
1c15a33d 461 if [ $dir != . ] && echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
8f30a41e 462 configdirs=`echo " ${configdirs} " | sed -e "s/ ${dir} / /"`
52e3ad87
KR
463 if [ -r $srcdir/$dir/configure ] || [ -r $srcdir/$dir/configure.in ]; then
464 notsupp="$notsupp $dir"
465 fi
466 fi
467done
468
469# Produce a warning message for the subdirs we can't configure.
470# This isn't especially interesting in the Cygnus tree, but in the individual
471# FSF releases, it's important to let people know when their machine isn't
472# supported by the one or two programs in a package.
473
9fe444b5 474if [ -n "${notsupp}" ] && [ -z "${norecursion}" ]; then
af9fa3c1
ILT
475 # If $appdirs is non-empty, at least one of those directories must still
476 # be configured, or we error out. (E.g., if the gas release supports a
477 # specified target in some subdirs but not the gas subdir, we shouldn't
478 # pretend that all is well.)
479 if [ -n "$appdirs" ]; then
480 for dir in $appdirs ; do
1c15a33d 481 if [ -r $dir/Makefile.in ] && echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1 ; then
af9fa3c1
ILT
482 appdirs=""
483 break
484 fi
485 done
486 if [ -n "$appdirs" ]; then
487 echo "*** This configuration is not supported by this package." 1>&2
488 exit 1
489 fi
490 fi
491 # Okay, some application will build, or we don't care to check. Still
492 # notify of subdirs not getting built.
52e3ad87
KR
493 echo "*** This configuration is not supported in the following subdirectories:" 1>&2
494 echo " ${notsupp}" 1>&2
495 echo " (Any other directories should still work fine.)" 1>&2
496fi
497
3dcd81b9 498# Set with_gnu_as and with_gnu_ld as appropriate.
719cb03f
DZ
499#
500# This is done by determining whether or not the appropriate directory
501# is available, and by checking whether or not specific configurations
502# have requested that this magic not happen.
503#
504# The command line options always override the explicit settings in
505# configure.in, and the settings in configure.in override this magic.
506#
507# If the default for a toolchain is to use GNU as and ld, and you don't
508# want to do that, then you should use the --without-gnu-as and
509# --without-gnu-ld options for the configure script.
510
511if [ x${use_gnu_as} = x ] ; then
6d1603cc 512 if [ x${with_gnu_as} != xno ] && echo " ${configdirs} " | grep " ${gasdir} " > /dev/null 2>&1 && [ -d ${srcdir}/${gasdir} ] ; then
719cb03f
DZ
513 with_gnu_as=yes
514 withoptions="$withoptions --with-gnu-as"
515 fi
516fi
517
518if [ x${use_gnu_ld} = x ] ; then
6d1603cc 519 if [ x${with_gnu_ld} != xno ] && echo " ${configdirs} " | grep " ld " > /dev/null 2>&1 && [ -d ${srcdir}/ld ] ; then
719cb03f
DZ
520 with_gnu_ld=yes
521 withoptions="$withoptions --with-gnu-ld"
522 fi
523fi
43557c0a 524
45329a2c
JM
525if [ x${enable_shared} = xyes ]; then
526 case "${target}" in
527 hppa*-*-*) target_makefile_frag=config/mt-papic ;;
528 i[345]86-*-*) target_makefile_frag=config/mt-x86pic ;;
529 *-*-*) target_makefile_frag=config/mt-${target_cpu}pic ;;
530 esac
531fi
532
bc58b41d
RP
533#
534# Local Variables:
535# fill-column: 131
536# End:
537#
This page took 0.177179 seconds and 4 git commands to generate.