All these methods can be called for compiler configuration macros.
Static methods
staticgetDefine(key:Dynamic):Dynamic
A conditional compilation flag can be set on the command line using
-D key=value.
Returns the value of a compiler flag.
If the compiler flag is defined but no value is set,
Compiler.getDefine returns "1" (e.g. -D key).
If the compiler flag is not defined, Compiler.getDefine returns
null.
Note: This is a macro and cannot be called from within other macros. Refer
to haxe.macro.Context.definedValue to obtain defined values in macro context.
See also:
staticincludeFile(file:Dynamic, position:Dynamic):Dynamic
Available on js, lua
Embed a JavaScript or Lua file at compile time (can be called by --macro or within an __init__ method).