Previously to cross-compile one would need to add a pkg-config
executable in $PATH wrapping all the search paths required; now one can
e.g.
make PKG_CONFIG=foreign-arch-target-pkg-config
with the wrapper executable being separate and allowing programs for
host to also be built if needed for example.