Chromium Code Reviews| Index: pydir/targets.py |
| diff --git a/pydir/targets.py b/pydir/targets.py |
| index ea51c28446777cf9da0ffe94ce5f1d3edd24c5b2..8c7f468a4eb5bdd1febe3d8964848c3fea11b72b 100644 |
| --- a/pydir/targets.py |
| +++ b/pydir/targets.py |
| @@ -15,6 +15,9 @@ def FindARMCrossInclude(): |
| return glob.glob( |
| '/usr/arm-linux-gnueabihf/include/c++/*/arm-linux-gnueabihf')[-1] |
| +def FindMIPSCrossInclude(): |
| + return glob.glob( |
|
Jim Stichnoth
2016/09/02 15:49:31
This fails on a system without MIPS libraries, e.g
obucinac
2016/09/05 16:55:59
Done.
|
| + '/usr/mipsel-linux-gnu/include/c++/*/mipsel-linux-gnu')[-1] |
| TargetInfo = namedtuple('TargetInfo', |
| ['target', 'compiler_arch', 'triple', 'llc_flags', |
| @@ -46,5 +49,13 @@ ARM32Target = TargetInfo(target='arm32', |
| sb_emu='armelf_nacl', |
| cross_headers=['-isystem', FindARMCrossInclude()]) |
| +MIPS32Target = TargetInfo(target='mips32', |
| + compiler_arch='mips32', |
| + triple='mipsel-linux-gnu', |
| + llc_flags=[], |
| + ld_emu='mips_nacl', |
| + sb_emu='mips_nacl', |
| + cross_headers=['-isystem', FindMIPSCrossInclude()]) |
|
Jim Stichnoth
2016/08/23 14:56:49
fix alignment
obucinac
2016/09/05 16:55:59
Done.
|
| + |
| def ConvertTripleToNaCl(nonsfi_triple): |
| return nonsfi_triple[:nonsfi_triple.find('-linux')] + '-nacl' |