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/