bringing cmake up to date