code: public void setNewenvironment(final boolean newenv) {
      this.compilerDef.setNewenvironment(newenv);
      for (int i = 0; i < this._compilers.size(); i++) {
        final CompilerDef currentCompilerDef = this._compilers.elementAt(i);
        currentCompilerDef.setNewenvironment(newenv);
      }
      this.linkerDef.setNewenvironment(newenv);
    }
docs: Do not propagate old environment when new environment variables are
  specified.