llvm-project/llvm/test/Other/ChangePrinters/lit.local.cfg

17 lines
400 B
INI

import os
import subprocess
def have_needed_diff_support():
if not os.path.exists('/usr/bin/diff'):
return False
ld_cmd = subprocess.Popen(
['/usr/bin/diff', '--help'], stdout=subprocess.PIPE, env={'LANG': 'C'})
ld_out = ld_cmd.stdout.read().decode()
ld_cmd.wait()
return '-line-format' in ld_out
if not have_needed_diff_support():
config.unsupported = True