changes to cmake