Index: webrtc/api/BUILD.gn |
diff --git a/webrtc/api/BUILD.gn b/webrtc/api/BUILD.gn |
index 8e2853a7650f18d6b73f5bfc6560272a3c25b07a..5952df2ec038b47b9ec507b9d1ec62362e3f65b7 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 = [ |
@@ -29,13 +38,30 @@ 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", |
"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", |
+ ] |
+ } |
} |
} |