summaryrefslogtreecommitdiffstats
path: root/gfx/angle/moz.build
diff options
context:
space:
mode:
Diffstat (limited to 'gfx/angle/moz.build')
-rwxr-xr-xgfx/angle/moz.build8
1 files changed, 8 insertions, 0 deletions
diff --git a/gfx/angle/moz.build b/gfx/angle/moz.build
index 1dbfaf2ce..f12eb6ca5 100755
--- a/gfx/angle/moz.build
+++ b/gfx/angle/moz.build
@@ -172,6 +172,14 @@ EXPORTS.angle.KHR += [ 'include/KHR/khrplatform.h' ]
LOCAL_INCLUDES += [ 'include', 'src', 'src/common/third_party/numerics' ]
+if CONFIG['GKMEDIAS_SHARED_LIBRARY']:
+ NO_VISIBILITY_FLAGS = True
+
+# This tells ANGLE to build the translator with declspec(dllexport) on Windows
+# which we need to get these symbols exported from gkmedias
+DEFINES['COMPONENT_BUILD'] = True
+DEFINES['ANGLE_TRANSLATOR_IMPLEMENTATION'] = True
+
# We allow warnings for third-party code that can be updated from upstream.
ALLOW_COMPILER_WARNINGS = True