From 2852f2cd1f743adb46e2ee964fa2f66c2b94954d Mon Sep 17 00:00:00 2001 From: Chinmay Garde Date: Tue, 10 May 2016 15:36:12 -0700 Subject: [PATCH] create_ios_sdk.py takes additional arguments that specify the out directories of both the device and simulator builds. (#2673) --- engine/src/flutter/sky/tools/create_ios_sdk.py | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/engine/src/flutter/sky/tools/create_ios_sdk.py b/engine/src/flutter/sky/tools/create_ios_sdk.py index 009985d3fa6..af801aacbbf 100755 --- a/engine/src/flutter/sky/tools/create_ios_sdk.py +++ b/engine/src/flutter/sky/tools/create_ios_sdk.py @@ -14,13 +14,20 @@ def main(): parser = argparse.ArgumentParser(description='Creates the Flutter iOS SDK') parser.add_argument('--dst', type=str, required=True) + parser.add_argument('--device-out-dir', type=str, required=True) + parser.add_argument('--simulator-out-dir', type=str, required=True) + args = parser.parse_args() - device_sdk = 'out/ios_Release/Flutter' - simulator_sdk = 'out/ios_sim_Release/Flutter' + device_sdk = os.path.join(args.device_out_dir, 'Flutter') + simulator_sdk = os.path.join(args.simulator_out_dir, 'Flutter') - device_dylib = 'out/ios_Release/Flutter.framework/Flutter' - simulator_dylib = 'out/ios_sim_Release/Flutter.framework/Flutter' + flutter_framework_binary = 'Flutter.framework/Flutter' + + device_dylib = os.path.join(args.device_out_dir, + flutter_framework_binary) + simulator_dylib = os.path.join(args.simulator_out_dir, + flutter_framework_binary) if not os.path.isdir(device_sdk): print 'Cannot find iOS device SDK at', device_sdk