diff options
Diffstat (limited to 'ld/configure.in')
-rw-r--r-- | ld/configure.in | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/ld/configure.in b/ld/configure.in index 7f3c1da..9e8c964 100644 --- a/ld/configure.in +++ b/ld/configure.in @@ -100,7 +100,7 @@ do EMUL=$targ_emul fi - for i in $targ_emul $targ_extra_emuls; do + for i in $targ_emul $targ_extra_emuls $targ_extra_libpath; do case " $all_emuls " in *" e${i}.o "*) ;; *) @@ -112,6 +112,16 @@ do esac done + all_libpath=$targ_emul + for i in $targ_extra_libpath; do + case " $all_libpath " in + *" ${i} "*) ;; + *) + all_libpath="$all_libpath ${i}" + ;; + esac + done + for i in $targ_extra_ofiles; do case " $all_emul_extras " in *" ${i} "*) ;; @@ -145,6 +155,9 @@ fi AC_SUBST(EMULATION_OFILES) AC_SUBST(EMUL_EXTRA_OFILES) +EMULATION_LIBPATH=$all_libpath +AC_SUBST(EMULATION_LIBPATH) + if test x${enable_static} = xno; then TESTBFDLIB="--rpath ../bfd/.libs ../bfd/.libs/libbfd.so" else |