ENH: Fixes to cmake system, reduced number of files, full build