Introduce the possibility for a full static build
First step towards #11 (closed): latest LLVM won't be available there, and basically this allows for a full static build of PARCOACH.
It means the final binary depends dynamically only on very generic libraries (eg: pthread, libstdc++, etc), and that the necessary LLVM components are linked directly into it.
The main (and only) drawback is that the parcoach
binary size is roughly 100MB in this mode (even in MinSizeRel
mode!).