def main(): llvm_parent_dir = lldb_utils.FindLLVMParentInParentChain() if not llvm_parent_dir: raise ValueError("Not in (or adjacent to) an llvm tree") lldb_utils.RunInDirectory(os.path.join(llvm_parent_dir, "llvm"), ("svn", "update")) lldb_utils.RunInDirectory( os.path.join(llvm_parent_dir, "llvm", "tools", "clang"), ("svn", "update")) lldb_utils.RunInDirectory( os.path.join(llvm_parent_dir, "llvm", "tools", "lldb"), ("svn", "update"))
def main(): if lldb_utils.RunInDirectory( ".", ("git", "clone", "sso://team/lldb/llvm")) != 0: print "Error: failed to clone llvm (see errors above)" exit(1) if lldb_utils.RunInDirectory(os.path.join( "llvm", "tools"), ("git", "clone", "sso://team/lldb/clang")) != 0: print "Error: failed to clone clang (see errors above)" exit(1) if lldb_utils.RunInDirectory(os.path.join( "llvm", "tools"), ("git", "clone", "sso://team/lldb/lldb")) != 0: print "Error: failed to clone lldb (see errors above)" exit(1)
def main(): llvm_username = os.environ[ "USER"] # FIXME(spucci): This isn't right, but it # works for me and tfiala. Fix will be # to ask and cache in ~/.llvm_username lldb_utils.RunInDirectory( ".", ("svn", "checkout", "https://" + llvm_username + "@llvm.org/svn/llvm-project/llvm/trunk", "llvm")) lldb_utils.RunInDirectory(os.path.join( "llvm", "tools"), ("svn", "checkout", "https://" + llvm_username + "@llvm.org/svn/llvm-project/cfe/trunk", "clang")) lldb_utils.RunInDirectory(os.path.join( "llvm", "tools"), ("svn", "checkout", "https://" + llvm_username + "@llvm.org/svn/llvm-project/lldb/trunk", "lldb"))
def main(): llvm_parent_dir = lldb_utils.FindLLVMParentInParentChain() if not llvm_parent_dir: raise ValueError("Not in (or adjacent to) an llvm tree") if lldb_utils.RunInDirectory( os.path.join(llvm_parent_dir, "llvm"), ("git", "pull", "origin", "master:master")) != 0: print "Error: Failed to pull llvm (see error(s) above)"