Election-Tech-Initiative / Election-Tech-Initiative/electionguard-core2
✨ C++ build shared and static libraries
- Dominant language
- C#
- Stars
- 14
- Forks
- 12
- PR merge metrics
- No merged PRs in 30d
Description
### Is there an existing issue for this?
- [x] I have searched the existing issues
### Suggestion
The c++ library is currently only configured to build shared libs. In order to offer maximum flexibility for consumers of the library, we should also support building statically. WE also should follow standard library paradigms such as appending -dev to the library.
this blog post is helpful:
https://alexreinking.com/blog/building-a-dual-shared-and-static-library-with-cmake.html
### Possible Implementation
_No response_
### Anything else?
completing this task does not currently impact the primary workflow for electionguard but is instead an enhancement that benefits other consumers of the core encryption library.
Contributor guide
Assessment
This issue has not been assessed yet.