swig/Examples/test-suite/command_line_define.i

24 lines
404 B
OpenEdge ABL

%module command_line_define
// Test handling of -D without a value specified.
#if FOO-0 != 1
# error "-DFOO didn't set FOO to 1"
#endif
// Test handling of -D with a value specified
#if BAR-0 != 123
# error "-DBAR=123 didn't set BAR to 123"
#endif
// Test handling of -U
#ifdef BAZ
# error "-UBAZ didn't undefine BAZ"
#endif
#ifdef NOTSET
# error "-UNOTSET resulted in NOTSET getting set!"
#endif