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(){} }