From 8ac80f16e882c9ffc0a2c6ff2d5ad1ecac152c22 Mon Sep 17 00:00:00 2001 From: Robert Spalek Date: Fri, 27 Oct 2006 18:20:44 -0700 Subject: [PATCH] enable dynamic linking on Darwin --- lib/autoconf.cfg | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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) { -- 2.39.2