digitalmars.D.learn - how to get version identifiers set during compilation?
- timotheecour (15/15) Sep 21 2012 how to get version identifiers set during compilation?
how to get version identifiers set during compilation?
ideally would be something like:
enum versions=VersionFlags;//returns ["OSX","debug"] for example
one use case is to have arbitrary logic on versions without 
requiring new syntax.
eg:
static if(VersionFlags.canFind("OSX") && 
!VersionFlags.canFind("debug") ){...}
but there are other uses.
related question:
how to get compilation flags that were set?
eg search paths
It doesn't seem currently possible, is there interest in having 
it implemented?
perhaps in std.compiler?
 Sep 21 2012








 
  
  
  "timotheecour" <thelastmammoth gmail.com>
 "timotheecour" <thelastmammoth gmail.com>