NO. original disables used in checkConflicts, so i add the other one disable.
Like  'use' property , it is a array type and hold [variant] as it's key.

In buildVariant funciton, if a variant isset in disable, ignore generated enable options, and generate --disable or --without options later.