Пример #1
0
def is_vanilla_clang(env):
    if not using_clang(env):
        return False
    try:
        version = subprocess.check_output([env.subst(env["CXX"]), "--version"]).strip().decode("utf-8")
    except (subprocess.CalledProcessError, OSError):
        print("Couldn't parse CXX environment variable to infer compiler version.")
        return False
    return not version.startswith("Apple")
Пример #2
0
def is_vanilla_clang(env):
    if not using_clang(env):
        return False
    version = decode_utf8(subprocess.check_output([env['CXX'], '--version']).strip())
    return not version.startswith("Apple")
Пример #3
0
def is_vanilla_clang(env):
    if not using_clang(env):
        return False
    version = subprocess.check_output([env["CXX"], "--version"]).strip().decode("utf-8")
    return not version.startswith("Apple")