Adding cpp cmake exmaple, I'll document it in a bit