I've simplified the build procedure such that the following are now always compiled in:

  • pgemdfdb.cpp
  • mysqlemdfdb.cpp
  • sqliteemdfdb.cpp
  • sqlite3emdfdb.cpp

This was so as to simplify the SWIG build procedure. Before, I had to compile SWIG bindings for every possible combination of the above four backends, excluding the case where there were none of these. This gave a total of 15 SWIG backends to distribute. The reason I had to distribute them was that I could not assume that SWIG (and the correct version of SWIG) was installed on the user's system.

With the new build scheme, all backends are compiled in; the ones that are not supported are just compiled with a dummy constructor and a dummy destructor.

This will appear in the next public release after 1.2.0.pre225.