Hi! Is there some pre-processor directives I can use to differentiate between the Arduino IDE and platformio builds? I’m building multitab sketches and I notice the file structures are different for both linkers. I just want to use them in header guards to have cross platform compatability
There is PLATFORMIO macro when PlatformIO build system works. You can check it with
pio run -v
I found it under
CPPDEFINES when you run
pio run -t envdump. I didn’t have much luck when running the verbose output that you’ve suggested.
Is this the exhaustible list before I start defining my own with build flags?