clean up cmake and set llvm include paths on differnt platforms