2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-16 01:12:13 +00:00

Better support for dynamic libraries in MacOSX with darwin.

* darwin-tools.jam, now support creating bundles (plugins)
* darwin-tools.jam, handle multiple defs in dynamic libraries
* python.jam, create bundles instead of regular dynamic libs.


[SVN r15980]
This commit is contained in:
Rene Rivera
2002-10-25 02:15:37 +00:00
parent 245097e3c2
commit 6b681ecc98
4 changed files with 46 additions and 10 deletions

View File

@@ -135,6 +135,13 @@ rule select-python-library ( toolset variant : properties * )
properties += <library-file>$(lib) ;
}
}
if $(OS) = MACOSX && $(toolset) = darwin
{
properties = [ replace $(properties) : <shared-link>dynamic <shared-link>bundle ] ;
properties +=
<bundle-loader>$(PYTHON_ROOT)/bin/python$(PYTHON_VERSION)
;
}
return $(properties) ;
}