modify CMakeLists.txt