It is wrong to use environment variables in this way, and it is wrong to use global files to store compiler switches... because it is wrong, I don't feel we should cater to the user that does it.