mirror of https://github.com/swig/swig
24 lines
404 B
OpenEdge ABL
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
|