| 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/.' ],
|
| + },
|
| + }]
|
| ],
|
| },
|
| ],
|
|
|