Index: media/media_cdm.gypi |
diff --git a/media/media_cdm.gypi b/media/media_cdm.gypi |
index 5efcb3bd91c20094aca79b99d27c881121af696f..83105e91c258bdac6e23a898eae012d02d5c8b19 100644 |
--- a/media/media_cdm.gypi |
+++ b/media/media_cdm.gypi |
@@ -23,6 +23,7 @@ |
{ |
# GN version: //media/cdm/ppapi:clearkeycdm |
'target_name': 'clearkeycdm', |
+ 'product_dir': '<(PRODUCT_DIR)/ClearKeyCdm', |
'type': 'none', |
# TODO(tomfinegan): Simplify this by unconditionally including all the |
# decoders, and changing clearkeycdm to select which decoder to use |
@@ -69,7 +70,7 @@ |
}], |
['OS == "mac"', { |
'xcode_settings': { |
- 'DYLIB_INSTALL_NAME_BASE': '@loader_path', |
+ 'DYLIB_INSTALL_NAME_BASE': '@rpath', |
}, |
}] |
], |
@@ -115,6 +116,7 @@ |
{ |
# GN version: //media/cdm/ppapi:clearkeycdmadapter |
'target_name': 'clearkeycdmadapter', |
+ 'product_dir': '<(PRODUCT_DIR)/ClearKeyCdm', |
'type': 'none', |
# Check whether the plugin's origin URL is valid. |
'defines': ['CHECK_DOCUMENT_URL'], |
@@ -134,9 +136,14 @@ |
'libraries': [ |
'-lrt', |
# Built by clearkeycdm. |
- '<(PRODUCT_DIR)/libclearkeycdm.so', |
+ '<(PRODUCT_DIR)/ClearKeyCdm/libclearkeycdm.so', |
], |
}], |
+ ['OS == "mac"', { |
+ 'xcode_settings': { |
+ 'LD_RUNPATH_SEARCH_PATHS' : [ '@loader_path/.' ], |
+ }, |
+ }] |
], |
}, |
], |