Index: tools_webrtc/android/build_aar.py |
diff --git a/tools_webrtc/android/build_aar.py b/tools_webrtc/android/build_aar.py |
index 54272e979e446c25de831aa36f24624ed335976f..61a47f7c84fbad25e13e0d6b706042af77f740bd 100755 |
--- a/tools_webrtc/android/build_aar.py |
+++ b/tools_webrtc/android/build_aar.py |
@@ -46,6 +46,8 @@ TARGETS = [ |
def _ParseArgs(): |
parser = argparse.ArgumentParser(description='libwebrtc.aar generator.') |
+ parser.add_argument('--build_dir', default='', |
sakal
2017/08/31 08:07:49
I don't think it is necessary to specify default h
sakal
2017/08/31 08:09:00
Also, can we use build-dir for consistency wit the
korniltsev
2017/08/31 08:25:59
Done.
korniltsev
2017/08/31 08:25:59
Done.
|
+ help='Build dir. By default will create and use temporary dir.') |
parser.add_argument('--output', default='libwebrtc.aar', |
help='Output file of the script.') |
parser.add_argument('--arch', default=DEFAULT_ARCHS, nargs='*', |
@@ -162,7 +164,10 @@ def main(): |
args = _ParseArgs() |
logging.basicConfig(level=logging.DEBUG if args.verbose else logging.INFO) |
- tmp_dir = tempfile.mkdtemp() |
+ if args.build_dir == '': |
kjellander_webrtc
2017/08/31 08:03:06
I prefer:
if not args.build_dir:
args.build_dir
korniltsev
2017/08/31 08:25:59
"if not" is better. Done.
But I'd like keep args.b
|
+ tmp_dir = tempfile.mkdtemp() |
+ else: |
+ tmp_dir = args.build_dir |
for arch in args.arch: |
Build(tmp_dir, arch, args.use_goma, args.extra_gn_args) |
@@ -173,7 +178,8 @@ def main(): |
for arch in args.arch: |
Collect(aar_file, tmp_dir, arch) |
- shutil.rmtree(tmp_dir, True) |
+ if args.build_dir == '': |
+ shutil.rmtree(tmp_dir, True) |
if __name__ == '__main__': |