- add support for build type support(debug, release, etc.)
- add project version and set as CXX project