more cmake modification