repo with examples of cmake