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?