ID:2904781
 
Not a bug
BYOND Version:515.1621
Operating System:Linux
Web Browser:Firefox 120.0
Applies to:Dream Maker
Status: Not a bug

This is not a bug. It may be an incorrect use of syntax or a limitation in the software. For further discussion on the matter, please consult the BYOND forums.
Descriptive Problem Summary:
Doing the command DreamMaker with no arguments, it lists the various flags that can be used. One of these is:
-D<name>[=value]      set a #define macro, e.g. -DDEBUG or -DQUALITY=3

So I attempt do something like:
DreamMaker mypath/mydme.dme -DMY_DEFINE=10

However, after the .dmb is generated, the desired effect is not had in-game.
If I instead add:
#define MY_DEFINE 10

It works as expected.

It seems that this flag is not functioning as described.
The options go before the .dme file on the command line.
Lummox JR resolved issue (Not a bug)
Oh.. thank you.