Soup is a project mainly written in RUBY and C++, it's free.
rcmake demo
Soup provides a complete example of using my rcmake with a real project. rcmake generates a CMake-based build system for your projects. See https://github.com/danielgrigg/rcmake for more information.
Soup consists of a library, soup and test application, souptaste within the src and test hierarchies respectively. rcmake handles this use-case effortlessly, but can just as easily incorporate packages, platform-dependent layouts etc. However, for accessibility soup doesn't have any external dependencies.
Simply enter, ruby rcmake.rb
This will generate build schemes under 'build/
rcmake forwards CMake options, so a specific generator can easily be used, ie:
ruby rcmake.rb -G Xcode
Which will generate Xcode projects in the scheme folders.