summaryrefslogtreecommitdiffstats
path: root/wscript_build.py
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2016-05-11 12:33:49 +0200
committerwm4 <wm4@nowhere>2016-05-11 15:39:29 +0200
commitfde20d10bcacebf61aff42ab1f48ac72023a2aa5 (patch)
tree32208ac416db568fa7286f83a69b7c225df05f04 /wscript_build.py
parentbea76753078c2602c2fc67dc06ce13141560cf0d (diff)
downloadmpv-fde20d10bcacebf61aff42ab1f48ac72023a2aa5.tar.bz2
mpv-fde20d10bcacebf61aff42ab1f48ac72023a2aa5.tar.xz
vo_opengl: angle: dynamically load ANGLE
ANGLE is _really_ annoying to build. (Requires special toolchain and a recent MSVC version.) This results in various issues with people having trouble to build mpv against ANGLE (apparently linking it against a prebuilt binary doesn't count, or using binaries from potentially untrusted sources is not wanted). Dynamically loading ANGLE is going to be a huge convenience. This commit implements this, with special focus on keeping it source compatible to a normal build with ANGLE linked at build-time.
Diffstat (limited to 'wscript_build.py')
-rw-r--r--wscript_build.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/wscript_build.py b/wscript_build.py
index 15637826ea..66f733a182 100644
--- a/wscript_build.py
+++ b/wscript_build.py
@@ -329,6 +329,7 @@ def build(ctx):
( "video/out/cocoa_common.m", "cocoa" ),
( "video/out/dither.c" ),
( "video/out/filter_kernels.c" ),
+ ( "video/out/opengl/angle_dynamic.c", "egl-angle" ),
( "video/out/opengl/common.c", "gl" ),
( "video/out/opengl/context.c", "gl" ),
( "video/out/opengl/context_angle.c", "egl-angle" ),