hello world project with basic structure built by cmake