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/friendlyanon/cxx-static-shared-example is a good alternative to Sharpmake