This is pretty close to the method I had in mind for passing flags up.  I'm okay with pkgconfig but I'm not sure it's something we can get pushed out in the next month.