Allows support for cross-compiling both static and shared libs. Tested using [MXE](mxe.cc) with: `{i686-w64-mingw32,x86_64-w64-mingw32}.{static,shared}` Closes #188