Any reason to prefer this form of configuration?  IMHO, pkgconfig is the simpler option.