little chanage .gitignore and CMakeLists.txt