update  CMakeLists.txt