Since it introduces new dependencies, the build option should be public and a fatal error message should be shown when the option is enabled and any for the dependencies is missing.
Created attachment 452718 [details] Patch
Comment on attachment 452718 [details] Patch LGTM.
Committed r290241 (247566@main): <https://commits.webkit.org/247566@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 452718 [details].