Suggestion: Projucer exporter plugin system


#1

I think the timing on this would be right with the other refactoring going on within the exporter system to allow the multiple targets.

It’s annoying that all the Projucer exporters are baked into the app, so when people want to support additional IDEs or environments it’s not easy to do since they have to modify Projucer’s guts.

The exporter API is already really clean and each one is pretty encapsulated. Would it be possible to make it a plugin system for JUCE 5? Then people could write exporters for cmake, less common IDEs (like the Qt exporter), etc.


#2

In fact I also see this as a big drawback of JUCE. You are always stuck to one IDE per platform…