| Index: tests_lit/lit.cfg
|
| diff --git a/tests_lit/lit.cfg b/tests_lit/lit.cfg
|
| index ba260979ba52c577d7166c49a9cc7f2fa38cadf4..5e94f1e65e934778af670e5f2efd1b20a4948eb7 100644
|
| --- a/tests_lit/lit.cfg
|
| +++ b/tests_lit/lit.cfg
|
| @@ -9,6 +9,9 @@ import sys
|
|
|
| import lit.formats
|
|
|
| +sys.path.insert(0, 'pydir')
|
| +from utils import FindBaseNaCl
|
| +
|
| # name: The name of this test suite.
|
| config.name = 'subzero'
|
|
|
| @@ -23,11 +26,13 @@ config.test_source_root = os.path.dirname(__file__)
|
| config.test_exec_root = config.test_source_root
|
| config.target_triple = '(unused)'
|
|
|
| -src_root = os.path.abspath(os.path.join(config.test_source_root, '..'))
|
| +src_root = os.path.join(FindBaseNaCl(), 'toolchain_build/src/subzero')
|
| bin_root = src_root
|
| config.substitutions.append(('%{src_root}', src_root))
|
| config.substitutions.append(('%{python}', sys.executable))
|
|
|
| +pydir = os.path.join(bin_root, 'pydir')
|
| +
|
| # Finding LLVM binary tools. All tools used in the tests must be listed in
|
| # the llvmbintools list.
|
| llvmbinpath = os.path.abspath(os.environ.get('LLVM_BIN_PATH'))
|
| @@ -35,12 +40,12 @@ llvmbinpath = os.path.abspath(os.environ.get('LLVM_BIN_PATH'))
|
| # Finding Subzero tools
|
| llvm2icetool = os.path.join(bin_root, 'llvm2ice')
|
| config.substitutions.append(
|
| - ('%llvm2iceinsts', ' '.join([os.path.join(bin_root, 'llvm2iceinsts.py'),
|
| + ('%llvm2iceinsts', ' '.join([os.path.join(pydir, 'llvm2iceinsts.py'),
|
| '--llvm2ice', llvm2icetool,
|
| '--llvm-bin-path', llvmbinpath
|
| ])))
|
| config.substitutions.append(('%llvm2ice', llvm2icetool))
|
| -config.substitutions.append(('%szdiff', os.path.join(bin_root, 'szdiff.py')))
|
| +config.substitutions.append(('%szdiff', os.path.join(pydir, 'szdiff.py')))
|
|
|
| llvmbintools = [r"\bFileCheck\b", r"\bllvm-as\b", r"\bllvm-mc\b",
|
| r"\bllvm-objdump\b", r"\bnot\b", r"\bpnacl-freeze\b"]
|
|
|