Read the commit message as well as the commit which add the option `FCITX_DONOT_DEFINE_TRUE_FALSE`.
I think it is better to detect this in the source code rather than using a compile option (although a option is not too bad for me to write a patch either).