From 449176fb73fcc117268b52d795ff99331368151c Mon Sep 17 00:00:00 2001 From: Chinmay Garde Date: Thu, 10 Dec 2015 14:33:10 -0800 Subject: [PATCH] Generate and place the script snapshotter in the SDK directory for iOS simulator --- sky/build/sky_precompilation_sdk.gni | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/sky/build/sky_precompilation_sdk.gni b/sky/build/sky_precompilation_sdk.gni index 1cf15545104..1a3c5525b85 100644 --- a/sky/build/sky_precompilation_sdk.gni +++ b/sky/build/sky_precompilation_sdk.gni @@ -26,6 +26,20 @@ template("sky_precompilation_sdk") { deps = [ snapshotter_target ] } + script_snapshotter_copy_gen_target_name = + target_name + "_copy_script_snapshotter" + copy(script_snapshotter_copy_gen_target_name) { + script_snapshotter_target = "//sky/tools/sky_snapshot($dart_host_toolchain)" + script_snapshotter_directory = + get_label_info(script_snapshotter_target, "root_out_dir") + script_snapshotter_name = get_label_info(script_snapshotter_target, "name") + + sources = [ "$script_snapshotter_directory/$script_snapshotter_name" ] + outputs = [ "$sdk_dir/$resources_dir/ScriptSnapshotter" ] + + deps = [ script_snapshotter_target ] + } + copy("embedder_entry_points") { sources = [ "//sky/engine/bindings/dart_vm_entry_points.txt" ] outputs = [ "$sdk_dir/$resources_dir/EmbedderEntryPoints" ] @@ -85,6 +99,7 @@ template("sky_precompilation_sdk") { group(target_name) { deps = [ ":$snapshotter_copy_gen_target_name", + ":$script_snapshotter_copy_gen_target_name", ":embedder_entry_points", ":$copy_runner_gen_target_name", ":$copy_data_gen_target_name",