ubisoft / Sharpmake

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.
Apache License 2.0
927 stars 171 forks source link

Rider IDE project model support #248

Open SmelJey opened 1 year ago

SmelJey commented 1 year ago

Add support for JetBrains Rider IDE project model:

tru commented 1 year ago

Hi! Thanks for the PR! Can you explain a little more about the motivation for adding Rider directly to sharpmake instead of using some of the other project generators, we are under the impression that Rider can read visual studio project files already?

DecoyRS commented 1 year ago

Hello @tru Unfortunately, there is no .vcxproj files support in MSBuild on non-WIndows platforms (eg macOS, Linux), and an ability to work across all the platforms is pretty crucial for Rider.

tru commented 1 year ago

Yeah that was the speculation we had in our latest maintainer meeting. We will go ahead and review this one as soon as we have time! Thanks for the reply.

DamienHenderson commented 6 days ago

Has this been abandoned? cross platform support for C++ rider projects with sharpmake would be extremely useful.