Add llvm's .cmake files, and modify the CMakeList file