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")
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")
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")