brintos

brintos / llvm-project-archived public Read only

0
0
Text · 680 B · aed76ca Raw
28 lines · plain
1# -*- Python -*-2 3import lit.formats4import os5import platform6 7use_lit_shell = os.environ.get("LIT_USE_INTERNAL_SHELL")8config.test_format = lit.formats.ShTest(use_lit_shell == "0")9 10clang_path = config.clang if config.have_llvm_driver else os.path.realpath(config.clang)11 12config.substitutions.append(13    (14        "%scan-build",15        "'%s' '%s' --use-analyzer=%s "16        % (17            config.perl_executable,18            os.path.join(19                config.clang_src_dir, "tools", "scan-build", "bin", "scan-build"20            ),21            clang_path,22        ),23    )24)25 26if not config.perl_executable or platform.system() == "Windows":27    config.unsupported = True28