On Thursday, 29 May 2014 at 15:02:48 UTC, Steven Schveighoffer wrote:
Even if that is valid code, you are much better off using enums and static if.

enum includeSomeFeature = ...

static if(includeSomeFeature)
{
 ...
}

These work much more like #defines, and can be seen outside the module.

-Steve

Thanks, the following works:
mixin("enum hasFoo = true;");
static if(hasFoo)
{
void main(){}   
}

Reply via email to