Russel Winder wrote:
> On Fri, 2011-02-18 at 13:20 +0000, Lars T. Kyllingstad wrote:
>> On Fri, 18 Feb 2011 08:08:46 -0500, Steven Schveighoffer wrote:
>>
>>> On Fri, 18 Feb 2011 07:56:46 -0500, Matthias Pleh <s...@alter.com>
>>> wrote:
>>>
>>>
>>>> There is the special Token __VERSION__ which gives an integer.
>>>>
>>>> http://www.digitalmars.com/d/2.0/lex.html
>>>>
>>>>
>>> That works ;)  I looked on the "conditional compilation" page.
>>>
>>> -Steve
>> Also, there's std.compiler, which "decodes" the information in 
>> __VERSION__.
>>
>> http://www.digitalmars.com/d/2.0/phobos/std_compiler.html
> 
> Sadly (perhaps), when I said programmatically, I actually meant from
> Python.  So gcc has the -v option giving output that can be "parsed" to
> find the version number.  javac has the -version option, as does
> groovyc. OCaml has a -version option.  gdc has a -v option. I could go
> on.  dmd seemingly has no option for delivering a version number.  Which
> is sad.
> 
        Note that the “right way” (tm) to get the gcc (or gdc) version is
to use the “-dumpversion” option, whose output contains only the
version.

                Jerome
-- 
mailto:jeber...@free.fr
http://jeberger.free.fr
Jabber: jeber...@jabber.fr

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to