update cmakelist