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