The build system's configuration is missing a dependency on /<path-to>/pkgconfig/blah.pc. Having this should ensure that package updates (which change things like the paths to jars found in .pc files) would trigger a re-configure.
Isn't possible. The blah.pc file's date is set to when it was originally build, not when it was just installed.