| OLD | NEW |
| 1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
| 2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
| 4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
| 5 """NaCL gcc wrapper that presents glibc and newlib as a single | 5 """NaCl gcc wrapper that presents glibc and newlib as a single |
| 6 toolchain. | 6 toolchain. |
| 7 | 7 |
| 8 This wraps the newlib and glibc compilers and allows users | 8 This wraps the newlib and glibc compilers and allows users |
| 9 to choose which one they really want by passed in --glibc | 9 to choose which one they really want by passed in --glibc |
| 10 or --newlib on the command line. | 10 or --newlib on the command line. |
| 11 | 11 |
| 12 We need this when using gyp to generator build files since | 12 We need this when using gyp to generator build files since |
| 13 gyp only support one target toolchain and one host toolchain | 13 gyp only support one target toolchain and one host toolchain |
| 14 (for now). | 14 (for now). |
| 15 """ | 15 """ |
| (...skipping 10 matching lines...) Expand all Loading... |
| 26 args.remove('--newlib') | 26 args.remove('--newlib') |
| 27 else: | 27 else: |
| 28 sys.exit("Expected --glibc or --newlib in arg list") | 28 sys.exit("Expected --glibc or --newlib in arg list") |
| 29 compiler = os.path.abspath(sys.argv[0]) | 29 compiler = os.path.abspath(sys.argv[0]) |
| 30 compiler = compiler.replace("linux_x86", "linux_x86_%s" % variant) | 30 compiler = compiler.replace("linux_x86", "linux_x86_%s" % variant) |
| 31 args = [compiler] + args | 31 args = [compiler] + args |
| 32 os.execv(compiler, args) | 32 os.execv(compiler, args) |
| 33 | 33 |
| 34 if __name__ == '__main__': | 34 if __name__ == '__main__': |
| 35 main() | 35 main() |
| OLD | NEW |