aboutsummaryrefslogtreecommitdiff
path: root/opcodes/configure.in
diff options
context:
space:
mode:
Diffstat (limited to 'opcodes/configure.in')
-rw-r--r--opcodes/configure.in13
1 files changed, 12 insertions, 1 deletions
diff --git a/opcodes/configure.in b/opcodes/configure.in
index 460d95d..08011be 100644
--- a/opcodes/configure.in
+++ b/opcodes/configure.in
@@ -107,8 +107,19 @@ if test "$enable_shared" = "yes"; then
SHARED_LDFLAGS="-no-undefined"
SHARED_LIBADD="-L`pwd`/../bfd -lbfd -L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin"
;;
+ *-*-darwin*)
+ SHARED_LIBADD="-Wl,`pwd`/../bfd/.libs/libbfd.dylib"
+ SHARED_DEPENDENCIES="../bfd/libbfd.la"
+ ;;
*)
- SHARED_LIBADD="-Wl,`pwd`/../bfd/.libs/libbfd.so"
+ case "$host_vendor" in
+ hp)
+ SHARED_LIBADD="-Wl,`pwd`/../bfd/.libs/libbfd.sl"
+ ;;
+ *)
+ SHARED_LIBADD="-Wl,`pwd`/../bfd/.libs/libbfd.so"
+ ;;
+ esac
SHARED_DEPENDENCIES="../bfd/libbfd.la"
;;
esac