OLD | NEW |
1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
2 # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. | 2 # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. |
3 # | 3 # |
4 # Use of this source code is governed by a BSD-style license | 4 # Use of this source code is governed by a BSD-style license |
5 # that can be found in the LICENSE file in the root of the source | 5 # that can be found in the LICENSE file in the root of the source |
6 # tree. An additional intellectual property rights grant can be found | 6 # tree. An additional intellectual property rights grant can be found |
7 # in the file PATENTS. All contributing project authors may | 7 # in the file PATENTS. All contributing project authors may |
8 # be found in the AUTHORS file in the root of the source tree. | 8 # be found in the AUTHORS file in the root of the source tree. |
9 | 9 |
10 """ | 10 """ |
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
60 output_dir = os.path.abspath(args.build_dir_android) | 60 output_dir = os.path.abspath(args.build_dir_android) |
61 project_dir = os.path.abspath(project_dir) | 61 project_dir = os.path.abspath(project_dir) |
62 | 62 |
63 try: | 63 try: |
64 _RunCommand([GENERATE_GRADLE_SCRIPT, '--output-directory', output_dir, | 64 _RunCommand([GENERATE_GRADLE_SCRIPT, '--output-directory', output_dir, |
65 '--target', '//webrtc/examples:AppRTCMobile', | 65 '--target', '//webrtc/examples:AppRTCMobile', |
66 '--project-dir', project_dir, | 66 '--project-dir', project_dir, |
67 '--use-gradle-process-resources', '--split-projects']) | 67 '--use-gradle-process-resources', '--split-projects']) |
68 _RunCommand([GRADLEW_BIN, 'assembleDebug'], project_dir) | 68 _RunCommand([GRADLEW_BIN, 'assembleDebug'], project_dir) |
69 finally: | 69 finally: |
70 shutil.rmtree(project_dir, True) | 70 # Do not delete temporary directory if user specified it manually. |
| 71 if not args.project_dir: |
| 72 shutil.rmtree(project_dir, True) |
71 | 73 |
72 | 74 |
73 if __name__ == '__main__': | 75 if __name__ == '__main__': |
74 sys.exit(main()) | 76 sys.exit(main()) |
OLD | NEW |