Compile your dependencies as static libraries and link your Nuke plugin against 
them. For the dependencies, I would recommend either compiling them in custom 
namespaces to avoid potential symbol collisions with other code (if the build 
supports that), or compiling your Nuke plugin with all symbols hidden except 
the ones needed for the Nuke plugin interface.

-Nathan



From: Haarm-Pieter Duiker 
Sent: Thursday, September 25, 2014 9:05 AM
To: Nuke plug-in development discussion 
Subject: Re: [Nuke-dev] Bundling libraries with a plugin?

Are .bundle folders allowed to for Nuke plugins like they are (required) for 
OFX plugins? 

HP 

On Thu, Sep 25, 2014 at 8:56 AM, Paul Miller <[email protected]> wrote:

  On 9/25/2014 10:54 AM, Haarm-Pieter Duiker wrote:

    Hello,

    Is there a best-practice for shipping plugins that need to be bundled
    with libraries? I'm working on a plugin that needs to compile a set of
    libraries with flags specific to the plugin. Those libraries will likely
    exist in the user's system lib areas compiled with different flags,
    against different runtimes, etc.. The goal is to be able to ship a
    bundled package of plugins + libraries to end users that 'just works'.



  I'd recommend putting your dependent libraries in your plugin Bundle along 
with your plugin, and load them dynamically if at all possible.

  _______________________________________________
  Nuke-dev mailing list
  [email protected], http://forums.thefoundry.co.uk/
  http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev




--------------------------------------------------------------------------------
_______________________________________________
Nuke-dev mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev
_______________________________________________
Nuke-dev mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev

Reply via email to