brintos

brintos / llvm-project-archived public Read only

0
0
Text · 722 B · e56ce48 Raw
24 lines · plain
1if not "PowerPC" in config.root.targets:2    config.unsupported = True3 4import subprocess5 6config.suffixes.add(".py")7 8def get_revision(repo_path):9    cmd = ['git', '-C', repo_path, 'rev-parse', 'HEAD']10    try:11        return subprocess.run(cmd, stdout=subprocess.PIPE, check=True).stdout.decode()12    except Exception as e:13        print("An error occurred retrieving the git revision:", e)14        return None15 16if config.have_vc_rev:17    if config.force_vc_rev:18        git_revision = config.force_vc_rev19    else:20        git_revision = get_revision(config.llvm_src_root)21    if git_revision:22        config.substitutions.append(("git-revision", git_revision))23        config.available_features.add("vc-rev-enabled")24