Use LLVM's CMake support.
Cleanup.