Bob Jamison wrote:
Obviously we need Bryce (Solomon) here to cut this baby in half.
Well, if someone with knowledge of auto* knows how to modify the build files on Linux+Mac so that the OpenMP dependency is optional, then simply make it so. There is a pre-existing define that can be checked to see if the compiler has OpenMP support, so there is no added complexity, apart from a few #ifdef's.
For reference, the variable is _OPENMP and is described in section 2.2 of the following document: http://www.openmp.org/mp-documents/spec30.pdf (Note that I think GCC still supports a slightly older version of OpenMP, but so far I haven't found anything that didn't work as specified in this document.)
If I had expected OpenMP support to be a problem on Linux or Mac OS X I would probably have included ifdef's in the first place, as it has only been in GCC for a pretty short time.
On Windows the story is a bit different. As nice as buildtool is, it has no easy way to make dependencies optional, and the required compiler is made conveniently available from Inkscape's Wiki, it doesn't even need to be installed in any way beyond extracting the archive.