| OLD | NEW |
| 1 # Copyright (c) 2014 The WebRTC project authors. All Rights Reserved. | 1 # Copyright (c) 2014 The WebRTC project authors. All Rights Reserved. |
| 2 # | 2 # |
| 3 # Use of this source code is governed by a BSD-style license | 3 # Use of this source code is governed by a BSD-style license |
| 4 # that can be found in the LICENSE file in the root of the source | 4 # that can be found in the LICENSE file in the root of the source |
| 5 # tree. An additional intellectual property rights grant can be found | 5 # tree. An additional intellectual property rights grant can be found |
| 6 # in the file PATENTS. All contributing project authors may | 6 # in the file PATENTS. All contributing project authors may |
| 7 # be found in the AUTHORS file in the root of the source tree. | 7 # be found in the AUTHORS file in the root of the source tree. |
| 8 | 8 |
| 9 import("../webrtc.gni") | 9 import("../webrtc.gni") |
| 10 import("//build/config/ui.gni") | 10 import("//build/config/ui.gni") |
| (...skipping 154 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 165 | 165 |
| 166 if (is_ios) { | 166 if (is_ios) { |
| 167 deps += [ "//webrtc/sdk:rtc_sdk_common_objc" ] | 167 deps += [ "//webrtc/sdk:rtc_sdk_common_objc" ] |
| 168 } | 168 } |
| 169 | 169 |
| 170 if (rtc_use_memcheck) { | 170 if (rtc_use_memcheck) { |
| 171 data = valgrind_webrtc_dependencies | 171 data = valgrind_webrtc_dependencies |
| 172 } | 172 } |
| 173 } | 173 } |
| 174 | 174 |
| 175 rtc_source_set("isolated_output") { |
| 176 # This target was part of :test_support but it depends on //third_party/gflags |
| 177 # and this can be a problem because test_support is pulled in from a target |
| 178 # that is used by Chromium and they are not using gflags. |
| 179 # Please do not merge this target with :test_support. |
| 180 testonly = true |
| 181 sources = [ |
| 182 "testsupport/isolated_output.cc", |
| 183 "testsupport/isolated_output.h", |
| 184 ] |
| 185 deps = [ |
| 186 ":fileutils", |
| 187 "../base:rtc_base_approved", |
| 188 "//third_party/gflags", |
| 189 ] |
| 190 } |
| 191 |
| 175 rtc_source_set("test_support") { | 192 rtc_source_set("test_support") { |
| 176 testonly = true | 193 testonly = true |
| 177 | 194 |
| 178 sources = [ | 195 sources = [ |
| 179 "gmock.h", | 196 "gmock.h", |
| 180 "gtest.h", | 197 "gtest.h", |
| 181 "testsupport/isolated_output.cc", | |
| 182 "testsupport/isolated_output.h", | |
| 183 "testsupport/packet_reader.cc", | 198 "testsupport/packet_reader.cc", |
| 184 "testsupport/packet_reader.h", | 199 "testsupport/packet_reader.h", |
| 185 "testsupport/perf_test.cc", | 200 "testsupport/perf_test.cc", |
| 186 "testsupport/perf_test.h", | 201 "testsupport/perf_test.h", |
| 187 "testsupport/trace_to_stderr.cc", | 202 "testsupport/trace_to_stderr.cc", |
| 188 "testsupport/trace_to_stderr.h", | 203 "testsupport/trace_to_stderr.h", |
| 189 "testsupport/unittest_utils.h", | 204 "testsupport/unittest_utils.h", |
| 190 ] | 205 ] |
| 191 | 206 |
| 207 # Do not add a dependency on //third_party/gflags here because it breaks |
| 208 # Chromium. |
| 192 deps = [ | 209 deps = [ |
| 193 "../base:gtest_prod", | 210 "..:webrtc_common", |
| 194 "../base:rtc_base_approved", | 211 "../base:rtc_base_approved", |
| 195 "../common_video", | 212 "../common_video", |
| 196 "../system_wrappers", | 213 "../system_wrappers", |
| 197 "//testing/gmock", | 214 "//testing/gmock", |
| 198 "//testing/gtest", | 215 "//testing/gtest", |
| 199 "//third_party/gflags", | |
| 200 ] | 216 ] |
| 201 | 217 |
| 202 public_deps = [ | 218 public_deps = [ |
| 203 ":fileutils", | 219 ":fileutils", |
| 204 ] | 220 ] |
| 205 | 221 |
| 206 if (!build_with_chromium && is_clang) { | 222 if (!build_with_chromium && is_clang) { |
| 207 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). | 223 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). |
| 208 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] | 224 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] |
| 209 } | 225 } |
| (...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 289 shard_timeout = 900 | 305 shard_timeout = 900 |
| 290 } | 306 } |
| 291 | 307 |
| 292 if (is_ios) { | 308 if (is_ios) { |
| 293 deps += [ ":test_support_unittests_bundle_data" ] | 309 deps += [ ":test_support_unittests_bundle_data" ] |
| 294 } | 310 } |
| 295 | 311 |
| 296 deps += [ | 312 deps += [ |
| 297 ":direct_transport", | 313 ":direct_transport", |
| 298 ":fileutils_unittests", | 314 ":fileutils_unittests", |
| 315 ":isolated_output", |
| 299 ":test_common", | 316 ":test_common", |
| 300 ":test_main", | 317 ":test_main", |
| 301 ":video_test_common", | 318 ":video_test_common", |
| 302 ":video_test_support", | 319 ":video_test_support", |
| 303 "../modules/video_capture", | 320 "../modules/video_capture", |
| 304 "//testing/gmock", | 321 "//testing/gmock", |
| 305 "//testing/gtest", | 322 "//testing/gtest", |
| 306 "//third_party/gflags", | 323 "//third_party/gflags", |
| 307 ] | 324 ] |
| 308 } | 325 } |
| (...skipping 181 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 490 ] | 507 ] |
| 491 } | 508 } |
| 492 | 509 |
| 493 rtc_source_set("audio_codec_mocks") { | 510 rtc_source_set("audio_codec_mocks") { |
| 494 testonly = true | 511 testonly = true |
| 495 sources = [ | 512 sources = [ |
| 496 "mock_audio_decoder.h", | 513 "mock_audio_decoder.h", |
| 497 "mock_audio_decoder_factory.h", | 514 "mock_audio_decoder_factory.h", |
| 498 ] | 515 ] |
| 499 } | 516 } |
| OLD | NEW |