Checking Compiler version in code?

Jeremy DeHaan dehaan.jeremiah at gmail.com
Thu Dec 5 13:49:05 PST 2013


On Thursday, 5 December 2013 at 19:43:09 UTC, H. S. Teoh wrote:
> On Thu, Dec 05, 2013 at 07:40:51PM +0100, Jeremy DeHaan wrote:
>> Hey all,
>> 
>> I was wondering if there was a way to check the compiler 
>> version
>> when running code. My project uses 2.064 and other people that 
>> go to
>> use it will get errors if they haven't upgraded yet, and I'd 
>> like to
>> make a check before hand so that if need be I can have a 
>> "Please
>> upgrade to the most recent compiler" message show up or 
>> something.
> [...]
>
> 	static if (__VERSION__ < 2064L)
> 		static assert(0, "Please upgrade to version 2.064 or later");
>
>
> T

That's very interesting as well. Seeing things like this makes me 
realize how much more I have to learn about this language.


More information about the Digitalmars-d-learn mailing list