SEAL
SEAL copied to clipboard
Windows static pr
This PR might be a bit controversial
This PR does the following:
- Removes .NET SDK dependency by removing <CorError.h> dependency and just
#defineingCOR_E_IO, andCOR_E_INVALIDOPERATIONto whatever the values are on Linux. Philosophically, the C bindings shouldn't depend on .NET because you might not be building for C# (i.e. I'm building Rust bindings). - Enables building SEAL_C with static linking on Windows by removing dllimport/export when building with
SEAL_BUILD_STATIC_SEAL_C=ON