I quit my job about a month ago and I was hoping that I'd be able to catch up a whole lot of issues in cpptasks in fairly short order. However, another project that I'm involved with has a time critical deadline and I haven't been able to spread the love around. Also, I moved and my cable internet installer no showed. It will be another week before I'm back on-line full time.
There had been a moderate rework about a year and a half ago to allow user specified environment variables as part of the task specification. That work only got half done and you might be seeing some of that.
What compiler are you trying to support? Are their any unusual aspects other than the heavy use of enviroment variables?