fix-letrec tweaks
[bpt/guile.git] / build-aux / config.rpath
CommitLineData
b81a5bf2
LC
1#! /bin/sh
2# Output a system dependent set of variables, describing how to set the
3# run time search path of shared libraries in an executable.
4#
49114fd4 5# Copyright 1996-2011 Free Software Foundation, Inc.
b81a5bf2
LC
6# Taken from GNU libtool, 2001
7# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
8#
9# This file is free software; the Free Software Foundation gives
10# unlimited permission to copy and/or distribute it, with or without
11# modifications, as long as this notice is preserved.
12#
13# The first argument passed to this file is the canonical host specification,
14# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
15# or
16# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
17# The environment variables CC, GCC, LDFLAGS, LD, with_gnu_ld
18# should be set by the caller.
19#
20# The set of defined variables is at the end of this script.
21
22# Known limitations:
23# - On IRIX 6.5 with CC="cc", the run time search patch must not be longer
24# than 256 bytes, otherwise the compiler driver will dump core. The only
25# known workaround is to choose shorter directory names for the build
26# directory and/or the installation directory.
27
28# All known linkers require a `.a' archive for static linking (except MSVC,
29# which needs '.lib').
30libext=a
31shrext=.so
32
33host="$1"
34host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
35host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
36host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
37
38# Code taken from libtool.m4's _LT_CC_BASENAME.
39
40for cc_temp in $CC""; do
41 case $cc_temp in
42 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
43 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
44 \-*) ;;
45 *) break;;
46 esac
47done
48cc_basename=`echo "$cc_temp" | sed -e 's%^.*/%%'`
49
24d56127 50# Code taken from libtool.m4's _LT_COMPILER_PIC.
b81a5bf2
LC
51
52wl=
53if test "$GCC" = yes; then
54 wl='-Wl,'
55else
56 case "$host_os" in
57 aix*)
58 wl='-Wl,'
59 ;;
60 darwin*)
61 case $cc_basename in
62 xlc*)
63 wl='-Wl,'
64 ;;
65 esac
66 ;;
24d56127 67 mingw* | cygwin* | pw32* | os2* | cegcc*)
b81a5bf2
LC
68 ;;
69 hpux9* | hpux10* | hpux11*)
70 wl='-Wl,'
71 ;;
72 irix5* | irix6* | nonstopux*)
73 wl='-Wl,'
74 ;;
75 newsos6)
76 ;;
d4a00708 77 linux* | k*bsd*-gnu)
b81a5bf2 78 case $cc_basename in
24d56127
LC
79 ecc*)
80 wl='-Wl,'
81 ;;
82 icc* | ifort*)
83 wl='-Wl,'
84 ;;
85 lf95*)
b81a5bf2
LC
86 wl='-Wl,'
87 ;;
88 pgcc | pgf77 | pgf90)
89 wl='-Wl,'
90 ;;
91 ccc*)
92 wl='-Wl,'
93 ;;
94 como)
95 wl='-lopt='
96 ;;
97 *)
98 case `$CC -V 2>&1 | sed 5q` in
99 *Sun\ C*)
100 wl='-Wl,'
101 ;;
102 esac
103 ;;
104 esac
105 ;;
106 osf3* | osf4* | osf5*)
107 wl='-Wl,'
108 ;;
d4a00708 109 rdos*)
b81a5bf2
LC
110 ;;
111 solaris*)
112 wl='-Wl,'
113 ;;
114 sunos4*)
115 wl='-Qoption ld '
116 ;;
d4a00708 117 sysv4 | sysv4.2uw2* | sysv4.3*)
b81a5bf2
LC
118 wl='-Wl,'
119 ;;
120 sysv4*MP*)
121 ;;
d4a00708
NJ
122 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
123 wl='-Wl,'
124 ;;
b81a5bf2
LC
125 unicos*)
126 wl='-Wl,'
127 ;;
128 uts4*)
129 ;;
130 esac
131fi
132
24d56127 133# Code taken from libtool.m4's _LT_LINKER_SHLIBS.
b81a5bf2
LC
134
135hardcode_libdir_flag_spec=
136hardcode_libdir_separator=
137hardcode_direct=no
138hardcode_minus_L=no
139
140case "$host_os" in
24d56127 141 cygwin* | mingw* | pw32* | cegcc*)
b81a5bf2
LC
142 # FIXME: the MSVC++ port hasn't been tested in a loooong time
143 # When not using gcc, we currently assume that we are using
144 # Microsoft Visual C++.
145 if test "$GCC" != yes; then
146 with_gnu_ld=no
147 fi
148 ;;
149 interix*)
150 # we just hope/assume this is gcc and not c89 (= MSVC++)
151 with_gnu_ld=yes
152 ;;
153 openbsd*)
154 with_gnu_ld=no
155 ;;
156esac
157
158ld_shlibs=yes
159if test "$with_gnu_ld" = yes; then
160 # Set some defaults for GNU ld with shared library support. These
161 # are reset later if shared libraries are not supported. Putting them
162 # here allows them to be overridden if necessary.
163 # Unlike libtool, we use -rpath here, not --rpath, since the documented
164 # option of GNU ld is called -rpath, not --rpath.
165 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
166 case "$host_os" in
d4a00708 167 aix[3-9]*)
b81a5bf2
LC
168 # On AIX/PPC, the GNU linker is very broken
169 if test "$host_cpu" != ia64; then
170 ld_shlibs=no
171 fi
172 ;;
173 amigaos*)
174 hardcode_libdir_flag_spec='-L$libdir'
175 hardcode_minus_L=yes
176 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
177 # that the semantics of dynamic libraries on AmigaOS, at least up
178 # to version 4, is to share data among multiple programs linked
179 # with the same dynamic library. Since this doesn't match the
180 # behavior of shared libraries on other platforms, we cannot use
181 # them.
182 ld_shlibs=no
183 ;;
184 beos*)
185 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
186 :
187 else
188 ld_shlibs=no
189 fi
190 ;;
24d56127 191 cygwin* | mingw* | pw32* | cegcc*)
b81a5bf2
LC
192 # hardcode_libdir_flag_spec is actually meaningless, as there is
193 # no search path for DLLs.
194 hardcode_libdir_flag_spec='-L$libdir'
195 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
196 :
197 else
198 ld_shlibs=no
199 fi
200 ;;
d4a00708 201 interix[3-9]*)
b81a5bf2
LC
202 hardcode_direct=no
203 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
204 ;;
d4a00708 205 gnu* | linux* | k*bsd*-gnu)
b81a5bf2
LC
206 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
207 :
208 else
209 ld_shlibs=no
210 fi
211 ;;
212 netbsd*)
213 ;;
214 solaris*)
215 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
216 ld_shlibs=no
217 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
218 :
219 else
220 ld_shlibs=no
221 fi
222 ;;
223 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
224 case `$LD -v 2>&1` in
225 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
226 ld_shlibs=no
227 ;;
228 *)
229 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
230 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
231 else
232 ld_shlibs=no
233 fi
234 ;;
235 esac
236 ;;
237 sunos4*)
238 hardcode_direct=yes
239 ;;
240 *)
241 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
242 :
243 else
244 ld_shlibs=no
245 fi
246 ;;
247 esac
248 if test "$ld_shlibs" = no; then
249 hardcode_libdir_flag_spec=
250 fi
251else
252 case "$host_os" in
253 aix3*)
254 # Note: this linker hardcodes the directories in LIBPATH if there
255 # are no directories specified by -L.
256 hardcode_minus_L=yes
257 if test "$GCC" = yes; then
258 # Neither direct hardcoding nor static linking is supported with a
259 # broken collect2.
260 hardcode_direct=unsupported
261 fi
262 ;;
d4a00708 263 aix[4-9]*)
b81a5bf2
LC
264 if test "$host_cpu" = ia64; then
265 # On IA64, the linker does run time linking by default, so we don't
266 # have to do anything special.
267 aix_use_runtimelinking=no
268 else
269 aix_use_runtimelinking=no
270 # Test if we are trying to use run time linking or normal
271 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
272 # need to do runtime linking.
d4a00708 273 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
b81a5bf2
LC
274 for ld_flag in $LDFLAGS; do
275 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
276 aix_use_runtimelinking=yes
277 break
278 fi
279 done
280 ;;
281 esac
282 fi
283 hardcode_direct=yes
284 hardcode_libdir_separator=':'
285 if test "$GCC" = yes; then
286 case $host_os in aix4.[012]|aix4.[012].*)
287 collect2name=`${CC} -print-prog-name=collect2`
288 if test -f "$collect2name" && \
289 strings "$collect2name" | grep resolve_lib_name >/dev/null
290 then
291 # We have reworked collect2
d4a00708 292 :
b81a5bf2
LC
293 else
294 # We have old collect2
295 hardcode_direct=unsupported
296 hardcode_minus_L=yes
297 hardcode_libdir_flag_spec='-L$libdir'
298 hardcode_libdir_separator=
299 fi
300 ;;
301 esac
302 fi
303 # Begin _LT_AC_SYS_LIBPATH_AIX.
304 echo 'int main () { return 0; }' > conftest.c
305 ${CC} ${LDFLAGS} conftest.c -o conftest
306 aix_libpath=`dump -H conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
307}'`
308 if test -z "$aix_libpath"; then
309 aix_libpath=`dump -HX64 conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
310}'`
311 fi
312 if test -z "$aix_libpath"; then
313 aix_libpath="/usr/lib:/lib"
314 fi
315 rm -f conftest.c conftest
316 # End _LT_AC_SYS_LIBPATH_AIX.
317 if test "$aix_use_runtimelinking" = yes; then
318 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
319 else
320 if test "$host_cpu" = ia64; then
321 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
322 else
323 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
324 fi
325 fi
326 ;;
327 amigaos*)
328 hardcode_libdir_flag_spec='-L$libdir'
329 hardcode_minus_L=yes
330 # see comment about different semantics on the GNU ld section
331 ld_shlibs=no
332 ;;
333 bsdi[45]*)
334 ;;
24d56127 335 cygwin* | mingw* | pw32* | cegcc*)
b81a5bf2
LC
336 # When not using gcc, we currently assume that we are using
337 # Microsoft Visual C++.
338 # hardcode_libdir_flag_spec is actually meaningless, as there is
339 # no search path for DLLs.
340 hardcode_libdir_flag_spec=' '
341 libext=lib
342 ;;
343 darwin* | rhapsody*)
344 hardcode_direct=no
345 if test "$GCC" = yes ; then
346 :
347 else
348 case $cc_basename in
349 xlc*)
350 ;;
351 *)
352 ld_shlibs=no
353 ;;
354 esac
355 fi
356 ;;
357 dgux*)
358 hardcode_libdir_flag_spec='-L$libdir'
359 ;;
b81a5bf2
LC
360 freebsd2.2*)
361 hardcode_libdir_flag_spec='-R$libdir'
362 hardcode_direct=yes
363 ;;
364 freebsd2*)
365 hardcode_direct=yes
366 hardcode_minus_L=yes
367 ;;
d4a00708 368 freebsd* | dragonfly*)
b81a5bf2
LC
369 hardcode_libdir_flag_spec='-R$libdir'
370 hardcode_direct=yes
371 ;;
372 hpux9*)
373 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
374 hardcode_libdir_separator=:
375 hardcode_direct=yes
376 # hardcode_minus_L: Not really in the search PATH,
377 # but as the default location of the library.
378 hardcode_minus_L=yes
379 ;;
380 hpux10*)
381 if test "$with_gnu_ld" = no; then
382 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
383 hardcode_libdir_separator=:
384 hardcode_direct=yes
385 # hardcode_minus_L: Not really in the search PATH,
386 # but as the default location of the library.
387 hardcode_minus_L=yes
388 fi
389 ;;
390 hpux11*)
391 if test "$with_gnu_ld" = no; then
392 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
393 hardcode_libdir_separator=:
394 case $host_cpu in
395 hppa*64*|ia64*)
396 hardcode_direct=no
397 ;;
398 *)
399 hardcode_direct=yes
400 # hardcode_minus_L: Not really in the search PATH,
401 # but as the default location of the library.
402 hardcode_minus_L=yes
403 ;;
404 esac
405 fi
406 ;;
407 irix5* | irix6* | nonstopux*)
408 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
409 hardcode_libdir_separator=:
410 ;;
411 netbsd*)
412 hardcode_libdir_flag_spec='-R$libdir'
413 hardcode_direct=yes
414 ;;
415 newsos6)
416 hardcode_direct=yes
417 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
418 hardcode_libdir_separator=:
419 ;;
420 openbsd*)
d4a00708
NJ
421 if test -f /usr/libexec/ld.so; then
422 hardcode_direct=yes
423 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
424 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
425 else
426 case "$host_os" in
427 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
428 hardcode_libdir_flag_spec='-R$libdir'
429 ;;
430 *)
431 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
432 ;;
433 esac
434 fi
b81a5bf2 435 else
d4a00708 436 ld_shlibs=no
b81a5bf2
LC
437 fi
438 ;;
439 os2*)
440 hardcode_libdir_flag_spec='-L$libdir'
441 hardcode_minus_L=yes
442 ;;
443 osf3*)
444 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
445 hardcode_libdir_separator=:
446 ;;
447 osf4* | osf5*)
448 if test "$GCC" = yes; then
449 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
450 else
451 # Both cc and cxx compiler support -rpath directly
452 hardcode_libdir_flag_spec='-rpath $libdir'
453 fi
454 hardcode_libdir_separator=:
455 ;;
456 solaris*)
457 hardcode_libdir_flag_spec='-R$libdir'
458 ;;
459 sunos4*)
460 hardcode_libdir_flag_spec='-L$libdir'
461 hardcode_direct=yes
462 hardcode_minus_L=yes
463 ;;
464 sysv4)
465 case $host_vendor in
466 sni)
467 hardcode_direct=yes # is this really true???
468 ;;
469 siemens)
470 hardcode_direct=no
471 ;;
472 motorola)
473 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
474 ;;
475 esac
476 ;;
477 sysv4.3*)
478 ;;
479 sysv4*MP*)
480 if test -d /usr/nec; then
481 ld_shlibs=yes
482 fi
483 ;;
d4a00708 484 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
b81a5bf2
LC
485 ;;
486 sysv5* | sco3.2v5* | sco5v6*)
487 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
488 hardcode_libdir_separator=':'
489 ;;
490 uts4*)
491 hardcode_libdir_flag_spec='-L$libdir'
492 ;;
493 *)
494 ld_shlibs=no
495 ;;
496 esac
497fi
498
499# Check dynamic linker characteristics
24d56127 500# Code taken from libtool.m4's _LT_SYS_DYNAMIC_LINKER.
d4a00708
NJ
501# Unlike libtool.m4, here we don't care about _all_ names of the library, but
502# only about the one the linker finds when passed -lNAME. This is the last
503# element of library_names_spec in libtool.m4, or possibly two of them if the
504# linker has special search rules.
505library_names_spec= # the last element of library_names_spec in libtool.m4
b81a5bf2
LC
506libname_spec='lib$name'
507case "$host_os" in
508 aix3*)
d4a00708 509 library_names_spec='$libname.a'
b81a5bf2 510 ;;
d4a00708
NJ
511 aix[4-9]*)
512 library_names_spec='$libname$shrext'
b81a5bf2
LC
513 ;;
514 amigaos*)
d4a00708 515 library_names_spec='$libname.a'
b81a5bf2
LC
516 ;;
517 beos*)
d4a00708 518 library_names_spec='$libname$shrext'
b81a5bf2
LC
519 ;;
520 bsdi[45]*)
d4a00708 521 library_names_spec='$libname$shrext'
b81a5bf2 522 ;;
24d56127 523 cygwin* | mingw* | pw32* | cegcc*)
b81a5bf2 524 shrext=.dll
d4a00708 525 library_names_spec='$libname.dll.a $libname.lib'
b81a5bf2
LC
526 ;;
527 darwin* | rhapsody*)
528 shrext=.dylib
d4a00708 529 library_names_spec='$libname$shrext'
b81a5bf2
LC
530 ;;
531 dgux*)
d4a00708 532 library_names_spec='$libname$shrext'
b81a5bf2 533 ;;
b81a5bf2 534 freebsd* | dragonfly*)
d4a00708
NJ
535 case "$host_os" in
536 freebsd[123]*)
537 library_names_spec='$libname$shrext$versuffix' ;;
538 *)
539 library_names_spec='$libname$shrext' ;;
540 esac
b81a5bf2
LC
541 ;;
542 gnu*)
d4a00708 543 library_names_spec='$libname$shrext'
b81a5bf2
LC
544 ;;
545 hpux9* | hpux10* | hpux11*)
546 case $host_cpu in
547 ia64*)
548 shrext=.so
549 ;;
550 hppa*64*)
551 shrext=.sl
552 ;;
553 *)
554 shrext=.sl
555 ;;
556 esac
d4a00708 557 library_names_spec='$libname$shrext'
b81a5bf2 558 ;;
d4a00708
NJ
559 interix[3-9]*)
560 library_names_spec='$libname$shrext'
b81a5bf2
LC
561 ;;
562 irix5* | irix6* | nonstopux*)
d4a00708 563 library_names_spec='$libname$shrext'
b81a5bf2
LC
564 case "$host_os" in
565 irix5* | nonstopux*)
566 libsuff= shlibsuff=
567 ;;
568 *)
569 case $LD in
570 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= ;;
571 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 ;;
572 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 ;;
573 *) libsuff= shlibsuff= ;;
574 esac
575 ;;
576 esac
577 ;;
578 linux*oldld* | linux*aout* | linux*coff*)
579 ;;
d4a00708
NJ
580 linux* | k*bsd*-gnu)
581 library_names_spec='$libname$shrext'
b81a5bf2
LC
582 ;;
583 knetbsd*-gnu)
d4a00708 584 library_names_spec='$libname$shrext'
b81a5bf2
LC
585 ;;
586 netbsd*)
d4a00708 587 library_names_spec='$libname$shrext'
b81a5bf2
LC
588 ;;
589 newsos6)
d4a00708 590 library_names_spec='$libname$shrext'
b81a5bf2
LC
591 ;;
592 nto-qnx*)
d4a00708 593 library_names_spec='$libname$shrext'
b81a5bf2
LC
594 ;;
595 openbsd*)
d4a00708 596 library_names_spec='$libname$shrext$versuffix'
b81a5bf2
LC
597 ;;
598 os2*)
599 libname_spec='$name'
600 shrext=.dll
d4a00708 601 library_names_spec='$libname.a'
b81a5bf2
LC
602 ;;
603 osf3* | osf4* | osf5*)
d4a00708
NJ
604 library_names_spec='$libname$shrext'
605 ;;
606 rdos*)
b81a5bf2
LC
607 ;;
608 solaris*)
d4a00708 609 library_names_spec='$libname$shrext'
b81a5bf2
LC
610 ;;
611 sunos4*)
d4a00708 612 library_names_spec='$libname$shrext$versuffix'
b81a5bf2
LC
613 ;;
614 sysv4 | sysv4.3*)
d4a00708 615 library_names_spec='$libname$shrext'
b81a5bf2
LC
616 ;;
617 sysv4*MP*)
d4a00708 618 library_names_spec='$libname$shrext'
b81a5bf2
LC
619 ;;
620 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
d4a00708 621 library_names_spec='$libname$shrext'
b81a5bf2
LC
622 ;;
623 uts4*)
d4a00708 624 library_names_spec='$libname$shrext'
b81a5bf2
LC
625 ;;
626esac
627
628sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
629escaped_wl=`echo "X$wl" | sed -e 's/^X//' -e "$sed_quote_subst"`
630shlibext=`echo "$shrext" | sed -e 's,^\.,,'`
d4a00708
NJ
631escaped_libname_spec=`echo "X$libname_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
632escaped_library_names_spec=`echo "X$library_names_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
b81a5bf2
LC
633escaped_hardcode_libdir_flag_spec=`echo "X$hardcode_libdir_flag_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
634
635LC_ALL=C sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' <<EOF
636
637# How to pass a linker flag through the compiler.
638wl="$escaped_wl"
639
640# Static library suffix (normally "a").
641libext="$libext"
642
643# Shared library suffix (normally "so").
644shlibext="$shlibext"
645
d4a00708
NJ
646# Format of library name prefix.
647libname_spec="$escaped_libname_spec"
648
649# Library names that the linker finds when passed -lNAME.
650library_names_spec="$escaped_library_names_spec"
651
b81a5bf2
LC
652# Flag to hardcode \$libdir into a binary during linking.
653# This must work even if \$libdir does not exist.
654hardcode_libdir_flag_spec="$escaped_hardcode_libdir_flag_spec"
655
656# Whether we need a single -rpath flag with a separated argument.
657hardcode_libdir_separator="$hardcode_libdir_separator"
658
659# Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the
660# resulting binary.
661hardcode_direct="$hardcode_direct"
662
663# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
664# resulting binary.
665hardcode_minus_L="$hardcode_minus_L"
666
667EOF