Index: src/v8.gyp |
diff --git a/src/v8.gyp b/src/v8.gyp |
index a494fd6684022148001e2beee511a037e9944cd2..f23c579be777b9c3e778ef97e762223d063e84b8 100644 |
--- a/src/v8.gyp |
+++ b/src/v8.gyp |
@@ -2042,7 +2042,7 @@ |
}, |
{ |
'target_name': 'v8_libplatform', |
- 'type': 'static_library', |
+ 'type': '<(component)', |
'variables': { |
'optimize': 'max', |
}, |
@@ -2056,6 +2056,7 @@ |
], |
'sources': [ |
'../include/libplatform/libplatform.h', |
+ '../include/libplatform/libplatform-export.h', |
'../include/libplatform/v8-tracing.h', |
'libplatform/default-platform.cc', |
'libplatform/default-platform.h', |
@@ -2077,6 +2078,12 @@ |
}, { |
'toolsets': ['target'], |
}], |
+ ['component=="shared_library"', { |
+ 'direct_dependent_settings': { |
+ 'defines': [ 'USING_V8_PLATFORM_SHARED' ], |
+ }, |
+ 'defines': [ 'BUILD_V8_PLATFORM_SHARED' ], |
Michael Achenbach
2016/09/27 13:09:09
You called it BUILDING
|
+ }] |
], |
'direct_dependent_settings': { |
'include_dirs': [ |