From: Robert Spalek Date: Sat, 28 Oct 2006 01:20:44 +0000 (-0700) Subject: enable dynamic linking on Darwin X-Git-Tag: holmes-import~507^2~32 X-Git-Url: http://mj.ucw.cz/gitweb/?a=commitdiff_plain;h=8ac80f16e882c9ffc0a2c6ff2d5ad1ecac152c22;p=libucw.git enable dynamic linking on Darwin --- diff --git a/lib/autoconf.cfg b/lib/autoconf.cfg index a6430e72..2cbb1efa 100644 --- a/lib/autoconf.cfg +++ b/lib/autoconf.cfg @@ -180,7 +180,11 @@ Set("LIBS" => ""); # Extra flags for compiling and linking shared libraries Set("CSHARED" => '-fPIC'); -Set("LSHARED" => '-shared -Wl,-soname,lib/$(@F)'); +if (IsSet("CONFIG_DARWIN")) { + Set("LSHARED" => '-dynamiclib -install_name lib/$(@F) -undefined dynamic_lookup'); +} else { + Set("LSHARED" => '-shared -Wl,-soname,lib/$(@F)'); +} # Extra switches depending on GCC version: if ($gccver == 3000) {