Will this compile under non-windows platforms? Does windows use the CMake build system?