Sharpmake is an open-source C#-based solution for generating project definition files, such as Visual Studio projects and solutions, GNU makefiles, Xcode projects, etc.
Why do you think that https://github.com/cppfw/prorab is a good alternative to Sharpmake