Issue #2301 - Make Gecko Media Plugins optional when not building EME or WebRTC

Co-authored-by: Moonchild <moonchild@palemoon.org>
This commit is contained in:
Matheus Marinho 2023-08-31 12:07:34 -03:00 committed by roytam1
commit 9e7d1492e6
54 changed files with 314 additions and 30 deletions

View file

@ -19,6 +19,9 @@ EXTRA_COMPONENTS += [
'amContentHandler.js',
'amInstallTrigger.js',
'amWebInstallListener.js',
]
EXTRA_PP_COMPONENTS += [
'extensions.manifest',
]
@ -28,11 +31,13 @@ EXTRA_JS_MODULES += [
'LightweightThemeManager.jsm',
]
EXTRA_PP_JS_MODULES += [
'AddonManager.jsm',
'GMPInstallManager.jsm',
'GMPUtils.jsm',
]
EXTRA_PP_JS_MODULES += ['AddonManager.jsm',]
if CONFIG['MOZ_GMP']:
EXTRA_PP_JS_MODULES += [
'GMPInstallManager.jsm',
'GMPUtils.jsm',
]
# Additional debugging info is exposed in debug builds
if CONFIG['MOZ_EM_DEBUG']: