Index: media/cdm/ppapi/ppapi_cdm_adapter.gni |
diff --git a/media/cdm/ppapi/ppapi_cdm_adapter.gni b/media/cdm/ppapi/ppapi_cdm_adapter.gni |
index bf674100683e1ce9da2075fc2e219ef87948d395..028c0ebe730b1eb41815533097c20ee2519e0e06 100644 |
--- a/media/cdm/ppapi/ppapi_cdm_adapter.gni |
+++ b/media/cdm/ppapi/ppapi_cdm_adapter.gni |
@@ -7,8 +7,13 @@ |
# depend on media/media_cdm_adapter.gyp:cdmadapter which would in turn modify |
# your target with direct_dependent_settings. |
template("ppapi_cdm_adapter") { |
- # TODO(GYP) On Mac/Linux this should be a loadable_module. |
- shared_library(target_name) { |
+ if (is_win) { |
+ ppapi_cdm_adapter_target_type = "shared_library" |
+ } else { |
+ ppapi_cdm_adapter_target_type = "loadable_module" |
+ } |
+ |
+ target(ppapi_cdm_adapter_target_type, target_name) { |
# Don't filter sources list again. |
set_sources_assignment_filter([]) |
cflags = [] |