compile llvm for all targets