Index: runtime/vm/vm.gypi |
diff --git a/runtime/vm/vm.gypi b/runtime/vm/vm.gypi |
index c6864631b693a449a4638f2c5ed3671105922c49..a7338773db6eeab0782368c411ca5838cfab65d6 100644 |
--- a/runtime/vm/vm.gypi |
+++ b/runtime/vm/vm.gypi |
@@ -159,6 +159,69 @@ |
}]], |
}, |
{ |
+ 'target_name': 'libdart_vm_noopt', |
+ 'type': 'static_library', |
+ 'toolsets':['host', 'target'], |
+ 'includes': [ |
+ 'vm_sources.gypi', |
+ '../platform/platform_headers.gypi', |
+ '../platform/platform_sources.gypi', |
+ ], |
+ 'sources/': [ |
+ # Exclude all _test.[cc|h] files. |
+ ['exclude', '_test\\.(cc|h)$'], |
+ ], |
+ 'include_dirs': [ |
+ '..', |
+ ], |
+ 'defines': [ |
+ 'DART_PRECOMPILER', |
+ ], |
+ 'conditions': [ |
+ ['OS=="linux"', { |
+ 'link_settings': { |
+ 'libraries': [ |
+ '-lpthread', |
+ '-lrt', |
+ '-ldl', |
+ ], |
+ }, |
+ }], |
+ ['OS=="android" and _toolset=="host"', { |
+ 'link_settings': { |
+ 'libraries': [ |
+ '-lpthread', |
+ '-lrt', |
+ '-ldl', |
+ ], |
+ }, |
+ }], |
+ ['OS=="win"', { |
+ 'sources/' : [ |
+ ['exclude', 'gdbjit.cc'], |
+ ], |
+ }], |
+ ['dart_vtune_support==0', { |
+ 'sources/' : [ |
+ ['exclude', 'vtune\\.(cc|h)$'], |
+ ], |
+ }], |
+ ['dart_vtune_support==1', { |
+ 'include_dirs': ['<(dart_vtune_root)/include'], |
+ 'defines': ['DART_VTUNE_SUPPORT'], |
+ 'link_settings': { |
+ 'conditions': [ |
+ ['OS=="linux"', { |
+ 'libraries': ['-ljitprofiling'], |
+ }], |
+ ['OS=="win"', { |
+ 'libraries': ['-ljitprofiling.lib'], |
+ }], |
+ ], |
+ }, |
+ }]], |
+ }, |
+ { |
'target_name': 'libdart_vm_nosnapshot', |
'type': 'static_library', |
'toolsets':['host', 'target'], |
@@ -176,6 +239,7 @@ |
], |
'defines': [ |
'DART_NO_SNAPSHOT', |
+ 'DART_PRECOMPILER', |
], |
'conditions': [ |
['OS=="linux"', { |