Or when the compiler binaries are packaged.
The important point is that there isn't a static property that could be used.
The only entity that exists today in those cases that could answer that question is the compiler itself after it was built, packaged, and installed into a working build environment.
Daniel