externally imposed conditional compilation
    Jacob Carlborg 
    doob at me.com
       
    Sun Nov 25 03:56:36 PST 2012
    
    
  
On 2012-11-23 12:38, Gor Gyolchanyan wrote:
> 2. I can't use static if because:
>      2.1. I can't define FOOBAR from outside of the package this code
> will be in.
>      2.2. I can't include the definition of FOOBAR into the package
> (like config.d) and expect it to be changed as necessary, because the
> package encapsulation will be broken.
What about using version identifiers to set constants and the use 
static-if? Something like this:
https://github.com/jacob-carlborg/dvm/blob/d1/dvm/util/Version.d
-- 
/Jacob Carlborg
    
    
More information about the Digitalmars-d
mailing list