Exemplo n.º 1
0
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"))
Exemplo n.º 2
0
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)
Exemplo n.º 3
0
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"))
Exemplo n.º 4
0
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)"