add cmake
ignore cmake tmp files