Hi,
if OMP is not available, many issues will arise. This happens on OSx, for example. Given that compatibility with Windows is planned too, on that platform issues can arise as well.
The attached patch highlights the places in the CMake configuration and in the code that need attention.
NOTA BENE: this patch is not made to be applied as is, but rather as a roadmap to implement compatibility. In other words, only 50% of the work was done :)
make_it_work_on_osx.txt