Combined Single Stereo, Multi Out, FX Version and more compilations?

I already have a SINGLE project where I use MACROS to determinate which type of output I want.

For the FX version I already see a problem. I could MOD the JUCE files, but that sucks, as every time I would update JUCE it would get rid of those things. I see that on the VST_Wrapper it does this:

   #if JucePlugin_IsSynth
    vstEffect.flags |= Vst2::effFlagsIsSynth;
   #else
    if (processor->getTailLengthSeconds() == 0.0)
        vstEffect.flags |= Vst2::effFlagsNoSoundInStop;
   #endif