tango version identifiers

Steven Schveighoffer schveiguy at yahoo.com
Fri Sep 18 07:31:04 PDT 2009


On Fri, 18 Sep 2009 10:23:38 -0400, Ellery Newcomer  
<ellery-newcomer at utulsa.edu> wrote:

> Steven Schveighoffer wrote:
>> On Thu, 17 Sep 2009 23:48:27 -0400, Ellery Newcomer
>> <ellery-newcomer at utulsa.edu> wrote:
>>
>>> Does the tango build by any chance set any distinguishing predefined
>>> version identifiers?
>>
>> http://www.dsource.org/projects/tango/docs/current/tango.core.Version.html
>
> I was thinking more along the lines of
>
> version(Special_Tango_Version){
>   *special tango behavior*
> }else{
>   *special phobos behavior*
> }

Typically, if you have installed your tango lib properly, the compiler  
configuration defines "Tango" as a version identifier you can use to  
distinguish Tango from Phobos.

So the above code would look like

version(Tango){
   ...
}else{
   ...
}

-Steve


More information about the Digitalmars-d-learn mailing list