added a cmake file.