Index: webrtc/api/BUILD.gn |
diff --git a/webrtc/api/BUILD.gn b/webrtc/api/BUILD.gn |
index 157c79b3e99d00bbedcfd09ffafde4dcc7d87df7..c5ed3c804acdf10b932e05f5d853acc494413af3 100644 |
--- a/webrtc/api/BUILD.gn |
+++ b/webrtc/api/BUILD.gn |
@@ -8,6 +8,15 @@ |
import("../build/webrtc.gni") |
+config("ios_config") { |
+ libs = [ |
+ "CoreGraphics.framework", |
+ "GLKit.framework", |
+ "OpenGLES.framework", |
+ "QuartzCore.framework", |
+ ] |
+} |
+ |
if (is_ios) { |
source_set("rtc_api_objc") { |
deps = [ |
@@ -32,6 +41,8 @@ if (is_ios) { |
"objc/RTCMediaConstraints+Private.h", |
"objc/RTCMediaConstraints.h", |
"objc/RTCMediaConstraints.mm", |
+ "objc/RTCOpenGLVideoRenderer.h", |
+ "objc/RTCOpenGLVideoRenderer.mm", |
"objc/RTCSessionDescription+Private.h", |
"objc/RTCSessionDescription.h", |
"objc/RTCSessionDescription.mm", |
@@ -41,7 +52,22 @@ if (is_ios) { |
"objc/RTCVideoFrame+Private.h", |
"objc/RTCVideoFrame.h", |
"objc/RTCVideoFrame.mm", |
+ "objc/RTCVideoRenderer.h", |
"objc/WebRTC-Prefix.pch", |
] |
+ |
+ if (is_ios) { |
+ sources += [ |
+ "objc/RTCEAGLVideoView.h", |
+ "objc/RTCEAGLVideoView.m", |
+ ] |
+ } |
+ |
+ if (is_mac) { |
+ sources += [ |
+ "objc/RTCNSGLVideoView.h", |
+ "objc/RTCNSGLVideoView.m", |
+ ] |
+ } |
} |
} |