forked from OSchip/llvm-project
26 lines
800 B
INI
26 lines
800 B
INI
import os
|
|
|
|
import lit.util
|
|
|
|
# python 2.7 backwards compatibility
|
|
try:
|
|
from shlex import quote as shell_quote
|
|
except ImportError:
|
|
from pipes import quote as shell_quote
|
|
|
|
|
|
config.test_format = lit.formats.ShTest(execute_external=False)
|
|
config.suffixes = ['.test']
|
|
|
|
clang_path = os.path.join(config.clang_tools_dir, 'clang')
|
|
extra_args = '--clang ' + shell_quote(clang_path)
|
|
opt_path = os.path.join(config.llvm_tools_dir, 'opt')
|
|
extra_args += ' --opt ' + shell_quote(opt_path)
|
|
script_path = os.path.join(config.llvm_src_root, 'utils',
|
|
'update_cc_test_checks.py')
|
|
assert os.path.isfile(script_path)
|
|
config.substitutions.append(
|
|
('%update_cc_test_checks', "%s %s %s" % (
|
|
shell_quote(config.python_executable), shell_quote(script_path),
|
|
extra_args)))
|