On Apr 12, 2016, at 11:49 AM, Chris Jones <jon...@hep.phy.cam.ac.uk> wrote:
> A lot of projects simply aren't built in a way that would allow that. The 
> whole package (library, whatever) needs to be configured once with all the 
> options, and built once. sub ports for the additional features simply aren't 
> a option in main (most, I would bet) cases.

Do they build the same output with different features?

Port A with and without +foo builds lib-A.dylib

And not, Port A without +foo builds lib-A.dylib and with +foo builds 
lib-A.dylib & lib-A-foo.dylib?

IIRC the subversion-bindings ports didn't initially have nice 'install' 
targets, so we manually cleaned up post-destroot so that they would just have 
the additional libs that were necessary. The actual 'build' ends up duplicating 
some build products that don't get installed for the bindings ports (because 
they're already installed by the main port) - but it's worth it to have 
everything "just work" for our end-users.

-- 
Daniel J. Luke



_______________________________________________
macports-dev mailing list
macports-dev@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to