ENH: able to build using cmake