Shared build

Description

Default to using a shared instead of a static library. This will make it easier to share a common instance of libfgen across all consumers.

We should hold off on merging this until I have a working PoC to address #7. I have a local setup so I can use specific commits to test against, but I'd be surprised if this is all I need to change here to make things work nicely.

Checklist

Please confirm that this pull request has done the following:

  • Tests added
  • Documentation added (where applicable)
  • Changelog item added to changelog/

Merge request reports

Loading