I want to start packaging some stuff I plan to re-use and maybe to share into juce modules.
Now for an example, right now I’m subclassing juce::Logger to create a logger that writes to the Mac Console.app. It’s currently a simple set of header and source files in my project’s Source folder, where the header file has the usual
#include "../JuceLibraryCode/JuceHeader.h" statement to make all JUCE stuff accessible. Now what should I include into the header file if I put it into a module? Obviously, the JuceHeader.h approach won’t work here. Should I include
<juce_core/logging/juce_Logger.h> or how is it intended to be done?
I just don’t want to do anything that doesn’t comply with the general idea of juce modules