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