add an alternate setup file which uses cmake

this allows for building in parallel and for building the library only once rather than once for each .so file