Get third part of front-end version number

Johan Engelen via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Tue Apr 5 11:11:27 PDT 2016


On Tuesday, 5 April 2016 at 18:01:05 UTC, Nick Sabalausky wrote:
> These days, DMD/DMDFE version numbers are three parts, ex: 
> 2.070.1.
>
> I can get the first two via std.compiler.version_major and 
> std.compiler.version_minor. Is there a way to get the third 
> part?
>
> I know I can "dmd --help | grep DMD", but that only works for 
> DMD. GDC's "gdc --version" doesn't appear to show the DMDFE 
> version, and I have no idea about LDC.

"ldc2 --version" will give you the full DMDFE version it is based 
on.
E.g.
❯ bin/ldc2 --version
LDC - the LLVM D compiler (dff841):
   based on DMD v2.068.2 and LLVM 3.8.0svn-r262738



More information about the Digitalmars-d-learn mailing list