modify cmakelist