Index: runtime/vm/BUILD.gn |
diff --git a/runtime/vm/BUILD.gn b/runtime/vm/BUILD.gn |
index 5f0a1ba8480c9ac89ce867e9cde9d4ff3f734004..3b9d0b0c156272f328d47d96add528986e0c3b5a 100644 |
--- a/runtime/vm/BUILD.gn |
+++ b/runtime/vm/BUILD.gn |
@@ -59,6 +59,18 @@ vm_sources_list = exec_script("../../tools/gypi_to_gn.py", |
static_library("libdart_vm") { |
configs += ["..:dart_config", |
+ "..:dart_product_config"] |
+ public_configs = [":libdart_vm_config"] |
+ set_sources_assignment_filter(["*_test.cc", "*_test.h"]) |
+ sources = vm_sources_list.sources |
+ include_dirs = [ |
+ "..", |
+ ] |
+} |
+ |
+ |
+static_library("libdart_vm_precompiled_runtime") { |
+ configs += ["..:dart_config", |
"..:dart_product_config", |
"..:dart_precompiled_runtime_config"] |
public_configs = [":libdart_vm_config"] |
@@ -72,6 +84,19 @@ static_library("libdart_vm") { |
static_library("libdart_vm_nosnapshot") { |
configs += ["..:dart_config", |
+ "..:dart_product_config"] |
+ public_configs = [":libdart_vm_config"] |
+ defines = [ "DART_NO_SNAPSHOT" ] |
+ set_sources_assignment_filter(["*_test.cc", "*_test.h"]) |
+ sources = vm_sources_list.sources |
+ include_dirs = [ |
+ "..", |
+ ] |
+} |
+ |
+ |
+static_library("libdart_vm_nosnapshot_precompiled_runtime") { |
+ configs += ["..:dart_config", |
"..:dart_product_config", |
"..:dart_precompiled_runtime_config"] |
public_configs = [":libdart_vm_config"] |
@@ -210,6 +235,14 @@ template("generate_core_libraries") { |
} |
static_library("libdart_lib") { |
configs += ["..:dart_config", |
+ "..:dart_product_config"] |
+ sources = libsources + [ "bootstrap_nocore.cc"] |
+ include_dirs = [ |
+ "..", |
+ ] |
+ } |
+ static_library("libdart_lib_precompiled_runtime") { |
+ configs += ["..:dart_config", |
"..:dart_product_config", |
"..:dart_precompiled_runtime_config"] |
sources = libsources + [ "bootstrap_nocore.cc"] |