I need to make some modifications to
.cpp files in juce modules that are used in my project.
What is a good way to check the modified files in to version control along with the rest of my source files?
My first instinct was to use the “Create Local Copy” option in the Projucer’s module settings dialog, but I think that will cause my changes to be overwritten the next time I upgrade the JUCE version.
I tried copying the module directories (the ones I want to modify) into my Source directory, and adding them via the Projucer’s “Add a module from a specified folder” option, but I found that this can lead to subtle issues with the build process for the XCode projects that were generated with the Projucer (pertaining to the auto-generated
JuceHeaders.h, I can discuss the details if needed).
Has anyone found a workflow for customizing standard juce modules that they are happy with?