I assume that to test these things out, you put these macros in the Projucer Preprocessor Definitions?
Because they sure seem to have no effect on my problem:
I’m running Mojave on this development machine.