small non-consequental  updates to cmake stuff..  still not quite there yet with refactor