Build with LLVM 3.5 TOT

Hi, I don't know if you're still working on this, but if you're interested I have it building with LLVM 3.5 TOT. It requires absolute path to be passed to "-I" though and I still haven't found out why...