cmake: Build system will now error out, rather than silently disable the option, if you specifically enable an option whose dependencies are unavailable.