Allow for shared version of libraries

Issue #870 resolved
Jeremy Newton created an issue

Hi, I'm not sure if I'm missing something, but I can't get love to build using links to shared libraries rather than building the libraries from src/libraries.

If this is not implemented, can an option be added to allow for using shared libraries rather than static ones?

Comments (4)

  1. Alex Szpakowski

    Some of those libraries (box2d, luasocket, and ENet) have a bit of custom code added to make them work better with LÖVE.

    Which ones in particular do you want to use via shared libraries (and why)?

  2. Jeremy Newton reporter

    For those 3 specifically? If so thats fine, I thought those 3 specifically were bundling redundant code

  3. Alex Szpakowski

    It can also be less of a pain in the ass (in terms of distribution) to just include the source code directly of zero-dependency liberally licensed libraries like ENet and Box2D.

    It's not like is a particularly large binary anyway, but I think it's possible to selectively disable compilation of most individual parts of LÖVE at build-time on Linux if you want.

  4. Log in to comment