hasm> Any reason there are no instructions on how to build this as a DLL,
before I embark in such?
frank> No reason other than the fact I have not tried / tested it.
I'm not sure whether I need the DLL or not, as I was able to build my app, either by using the supplied .lib or by adding a subset of the files that I needed to my project, and that should be enough, but today I tried building the DLL.
On Linux it suffices to change STATIC to SHARED on the last line on src/CMakeLists.txt and everything works fine.
On Windows that also works, but the corresponding import library is not generated unless one adds a few lines to pixfc-sse.h.
If one wants to use something else besides the create and destroy pixfc functions, one needs to also add the export declaration to some headers in src, e.g. to compile the unit_testing, but I'm not sure those symbols should be exported.
Attaching diffs to create .so under Linux, the .dll/.lib pair under Windows, no clue what to do on a Mac, but should be just like Linux.
-- HASM