conditional compilation support in scripting