Mercurial > hg > CbC > CbC_llvm
comparison utils/llvm-lit/llvm-lit.in @ 77:54457678186b LLVM3.6
LLVM 3.6
author | Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 08 Sep 2014 22:06:00 +0900 |
parents | 95c75e76d11b |
children | 1172e4bd9c6f |
comparison
equal
deleted
inserted
replaced
34:e874dbf0ad9d | 77:54457678186b |
---|---|
11 sys.path.insert(0, os.path.join(llvm_source_root, 'utils', 'lit')) | 11 sys.path.insert(0, os.path.join(llvm_source_root, 'utils', 'lit')) |
12 | 12 |
13 # Set up some builtin parameters, so that by default the LLVM test suite | 13 # Set up some builtin parameters, so that by default the LLVM test suite |
14 # configuration file knows how to find the object tree. | 14 # configuration file knows how to find the object tree. |
15 builtin_parameters = { | 15 builtin_parameters = { |
16 'build_mode' : "@CMAKE_CFG_INTDIR@", | 16 'build_mode' : "@BUILD_MODE@", |
17 'llvm_site_config' : os.path.join(llvm_obj_root, 'test', 'lit.site.cfg') | 17 'llvm_site_config' : os.path.join(llvm_obj_root, 'test', 'lit.site.cfg'), |
18 'llvm_unit_site_config' : os.path.join(llvm_obj_root, 'test', 'Unit', | |
19 'lit.site.cfg') | |
18 } | 20 } |
19 | 21 |
20 clang_obj_root = os.path.join(llvm_obj_root, 'tools', 'clang') | 22 clang_obj_root = os.path.join(llvm_obj_root, 'tools', 'clang') |
21 | 23 |
22 if os.path.exists(clang_obj_root): | 24 if os.path.exists(clang_obj_root): |
25 clang_tools_extra_obj_root = os.path.join(clang_obj_root, 'tools', 'extra') | 27 clang_tools_extra_obj_root = os.path.join(clang_obj_root, 'tools', 'extra') |
26 if os.path.exists(clang_tools_extra_obj_root): | 28 if os.path.exists(clang_tools_extra_obj_root): |
27 builtin_parameters['clang_tools_extra_site_config'] = \ | 29 builtin_parameters['clang_tools_extra_site_config'] = \ |
28 os.path.join(clang_tools_extra_obj_root, 'test', 'lit.site.cfg') | 30 os.path.join(clang_tools_extra_obj_root, 'test', 'lit.site.cfg') |
29 | 31 |
32 lld_obj_root = os.path.join(llvm_obj_root, 'tools', 'lld') | |
33 if os.path.exists(lld_obj_root): | |
34 builtin_parameters['lld_site_config'] = \ | |
35 os.path.join(lld_obj_root, 'test', 'lit.site.cfg') | |
36 | |
37 compilerrt_obj_root = os.path.join(llvm_obj_root, 'projects', 'compiler-rt') | |
38 if os.path.exists(compilerrt_obj_root): | |
39 builtin_parameters['compilerrt_site_basedir'] = \ | |
40 os.path.join(compilerrt_obj_root, 'test') | |
41 | |
30 if __name__=='__main__': | 42 if __name__=='__main__': |
31 import lit | 43 import lit |
32 lit.main(builtin_parameters) | 44 lit.main(builtin_parameters) |