Suppose I have the source of a large distribution of c-code. In particular, I am thinking of qhull. Qhull offers some feature that are not available in ConvexHullMesh. I'd like to add an interface (other than Run or System) to such public domain sources within the Wolfram Language.
There are many new compilation features coming out. So many, that I am not sure how to begin to attempt the task above.
Starting with a .tgz, what would be a plausible workflow to create a resource function for qhull?