www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - tango version identifiers

reply Ellery Newcomer <ellery-newcomer utulsa.edu> writes:
Does the tango build by any chance set any distinguishing predefined
version identifiers?
Sep 17 2009
parent reply "Steven Schveighoffer" <schveiguy yahoo.com> writes:
On Thu, 17 Sep 2009 23:48:27 -0400, Ellery Newcomer  
<ellery-newcomer 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
Sep 18 2009
parent reply Ellery Newcomer <ellery-newcomer utulsa.edu> writes:
Steven Schveighoffer wrote:
 On Thu, 17 Sep 2009 23:48:27 -0400, Ellery Newcomer
 <ellery-newcomer 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* }
Sep 18 2009
parent reply "Steven Schveighoffer" <schveiguy yahoo.com> writes:
On Fri, 18 Sep 2009 10:23:38 -0400, Ellery Newcomer  
<ellery-newcomer utulsa.edu> wrote:

 Steven Schveighoffer wrote:
 On Thu, 17 Sep 2009 23:48:27 -0400, Ellery Newcomer
 <ellery-newcomer 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
Sep 18 2009
parent Ellery Newcomer <ellery-newcomer utulsa.edu> writes:
Steven Schveighoffer wrote:
 On Fri, 18 Sep 2009 10:23:38 -0400, Ellery Newcomer
 <ellery-newcomer utulsa.edu> wrote:
 
 Steven Schveighoffer wrote:
 On Thu, 17 Sep 2009 23:48:27 -0400, Ellery Newcomer
 <ellery-newcomer 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!
Sep 18 2009