We probably don't want to use pkg-config, and maybe this isn't how we even want to be controlling lua compilation. I'm all ears here on how the Makefile part of this should be handled.