off: Maybe I've to read the whole page for global variables as I've learned another useful thing...
Well this concept is very powerful and unique for our IDE. Unfortunately it seems also well hidden and not obvious in the first place.
When we didn't have the platform flag I was using the GCV's to become a cross platform project file:
I created a "
platform" GCV and in its "custom fields" I entered something like "
lib_ext = .dll" and "
app_ext = .exe" for Windows and "
lib_ext = .so" and "
app_ext = (empty)" for Linux (syntax here "
field_name = value"). Then for the projects' target's output name I setup "
mylib$(#platform.lib_ext)" and "
myapp$(#platform.app_ext)" which was working fine once setup per platform. Luckily meanwhile this is even simpler, but maybe another nice use-case for GCV's.