Building an out of Tree LLVM Pass using CMakellvm-passllvmcmakeUsing CMake to build a LLVM Pass either from source or using a precompiled version of LLVM