require directory for downloading llvm