Set PKG_CONFIG_EXECUTABLE as a cache variable.

Ordinary variable setting makes some internal cmake routines choking.