add a personal CMakeLists.txt