Ehm, you realize you can set variables on a per-machine basis as well, right? (Settings -> Compiler -> Custom variables)
Before you start modifying a dozen projects of yours, please note that global compiler variables are a new (experimental) feature which has only been in CVS for 10 days. At the present time, we are still testing it.
Although rather unlikely, it is still possible that we find an issue which forces us to modify the syntax of global user variables. This has already happened once during the last week when the scope resolution operator had to be changed from "
::" to "
#".
If you start using gcv in dozens of projects now and we change the syntax tomorrow, you will have to modify all of your projects again.
When we are confident that you will not blow away your foot using gcv, documentation on how to use them correctly will be released.