Recommend to set -D options in CPPFLAGS, not CFLAGS.