Currently under linux we use a pregenerated version of the MCD bindings. Even though the MCD library can currently only be used under windows, this allows to develop the library under linux as well.
I quickly prototyped it, and in contrary to this setup (and what I initially believed) it should be possible to generate the bindings through a builds script even in linux, so we could get rid of the pregenerated version of the bindings.
We have to to investigate the compability overall, because in the end it must compile under windows and should compile in linux. E.g. I had some issues regarding the signedness of enum { ... }; definitions.
Currently under linux we use a pregenerated version of the MCD bindings. Even though the MCD library can currently only be used under windows, this allows to develop the library under linux as well.
I quickly prototyped it, and in contrary to this setup (and what I initially believed) it should be possible to generate the bindings through a builds script even in linux, so we could get rid of the pregenerated version of the bindings.
We have to to investigate the compability overall, because in the end it must compile under windows and should compile in linux. E.g. I had some issues regarding the signedness of
enum { ... };
definitions.