GN: Add video_capture_tests for Mac

BUG=webrtc:6042
NOTRY=True
TBR=mflodman@webrtc.org

Review-Url: https://codereview.webrtc.org/2245083002
Cr-Commit-Position: refs/heads/master@{#13756}
This commit is contained in:
kjellander 2016-08-15 09:21:31 -07:00 committed by Commit bot
parent 2a7580124b
commit f96c51ac05

View File

@ -106,6 +106,11 @@ if (!build_with_chromium) {
]
libs = [
# For NSAlert in video_capture_qtkit_info_objc.mm.
"Cocoa.framework",
# For GetGestalt in video_capture_mac.mm.
"CoreServices.framework",
"CoreVideo.framework",
"QTKit.framework",
]
@ -165,8 +170,7 @@ if (!build_with_chromium) {
}
}
# TODO(mflodman): Change to "if (!is_android)" when tests are working on Mac
if (is_linux && rtc_include_tests) {
if (!is_android && rtc_include_tests) {
test("video_capture_tests") {
sources = [
"test/video_capture_main_mac.mm",
@ -196,16 +200,17 @@ if (!build_with_chromium) {
deps = [
":video_capture_internal_impl",
":video_capture_module",
"//webrtc/modules/utility",
"//webrtc/system_wrappers",
"//webrtc/test:video_test_common",
"../../system_wrappers:system_wrappers_default",
"../../test:video_test_common",
"../utility",
"//testing/gtest",
]
if (!is_mac) {
if (is_mac) {
deps += [ "//webrtc/test:test_support_main_threaded_mac" ]
} else {
deps += [ "//webrtc/test:test_support_main" ]
}
# TODO(mflodman): Add Mac dependencies / xcode_settings.
if (is_clang) {
# Suppress warnings from Chrome's Clang plugins.
# See http://code.google.com/p/webrtc/issues/detail?id=163 for details.