diff options
author | Shoaib Meenai <smeenai@fb.com> | 2017-01-17 07:10:55 +0000 |
---|---|---|
committer | Shoaib Meenai <smeenai@fb.com> | 2017-01-17 07:10:55 +0000 |
commit | c0857a40e7976c06612ab8f4a5335e99eab3f4ff (patch) | |
tree | 8f518717029cc26001a1d4c46927af8fff85abe8 /llvm/utils/llvm-lit/llvm-lit.in | |
parent | 7fcb689ea866f934d2eb29d8b7290c0d22048717 (diff) | |
download | bcm5719-llvm-c0857a40e7976c06612ab8f4a5335e99eab3f4ff.tar.gz bcm5719-llvm-c0857a40e7976c06612ab8f4a5335e99eab3f4ff.zip |
[utils] Add libc++ and libc++abi config to llvm-lit
This allows us to use bin/llvm-lit to run individual libc++ and
libc++abi tests without having to explicitly specify the site config
paths, similar to other projects.
Differential Revision: https://reviews.llvm.org/D28733
llvm-svn: 292203
Diffstat (limited to 'llvm/utils/llvm-lit/llvm-lit.in')
-rwxr-xr-x | llvm/utils/llvm-lit/llvm-lit.in | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/llvm/utils/llvm-lit/llvm-lit.in b/llvm/utils/llvm-lit/llvm-lit.in index 57924fab8d3..08a2a670b21 100755 --- a/llvm/utils/llvm-lit/llvm-lit.in +++ b/llvm/utils/llvm-lit/llvm-lit.in @@ -39,6 +39,16 @@ if os.path.exists(compilerrt_obj_root): builtin_parameters['compilerrt_site_basedir'] = \ os.path.join(compilerrt_obj_root, 'test') +libcxx_obj_root = os.path.join(llvm_obj_root, 'projects', 'libcxx') +if os.path.exists(libcxx_obj_root): + builtin_parameters['libcxx_site_config'] = \ + os.path.join(libcxx_obj_root, 'test', 'lit.site.cfg') + +libcxxabi_obj_root = os.path.join(llvm_obj_root, 'projects', 'libcxxabi') +if os.path.exists(libcxxabi_obj_root): + builtin_parameters['libcxxabi_site_config'] = \ + os.path.join(libcxxabi_obj_root, 'test', 'lit.site.cfg') + if __name__=='__main__': from lit.main import main main(builtin_parameters) |