Mercurial > hg > vamp-plugin-sdk
changeset 292:2fc6456b1c71
* note about install_name
| author | cannam | 
|---|---|
| date | Tue, 22 Sep 2009 10:08:01 +0000 | 
| parents | 2e16d99867bd | 
| children | a331172e11ba | 
| files | build/README.osx | 
| diffstat | 1 files changed, 8 insertions(+), 2 deletions(-) [+] | 
line wrap: on
 line diff
--- a/build/README.osx Tue Sep 22 10:02:56 2009 +0000 +++ b/build/README.osx Tue Sep 22 10:08:01 2009 +0000 @@ -42,8 +42,14 @@ Plugin Linkage -------------- -Vamp plugins are distributed as dynamic libraries (.dylib). A -well-packaged Vamp plugin library should export exactly one public +Vamp plugins are distributed as dynamic libraries (.dylib). An OS/X +dynamic library has a formal installed name, which is recorded in the +library's header: you will need to ensure that this matches the +plugin's filename (e.g. vamp-example-plugins.dylib) by using the +-install_name <name> option at link time. The Makefile.osx provided +with the SDK contains an example of this. + +A well-packaged Vamp plugin library should export exactly one public symbol, namely the Vamp API entry point vampGetPluginDescriptor. The default for the OS/X linker is to export all of the symbols in the
