As I understood it is possible to disable pkg-config for a single dependency using FOO_NO_PKG_CONFIG.
However, I didn't see any way to disable this for all crates. Similar to the PKG_CONFIG_ALL_STATIC variable.
I think support for this would make sense to fall back to an "all vendored" build. Failing the build if that isn't possible or misconfigured.