tango version identifiers

Ellery Newcomer ellery-newcomer at utulsa.edu
Fri Sep 18 09:58:05 PDT 2009


Steven Schveighoffer wrote:
> 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

Excellent.

Thanks * 2!


More information about the Digitalmars-d-learn mailing list