Chromium Code Reviews| Index: webrtc/pc/BUILD.gn |
| diff --git a/webrtc/pc/BUILD.gn b/webrtc/pc/BUILD.gn |
| index 8e78cafdab36248518f02be2de0ebf409fc52103..ecbffa705c2d9f50123ad8065569f81e07bfe332 100644 |
| --- a/webrtc/pc/BUILD.gn |
| +++ b/webrtc/pc/BUILD.gn |
| @@ -147,11 +147,14 @@ rtc_static_library("libjingle_peerconnection") { |
| "../api:call_api", |
| "../api:rtc_stats_api", |
| "../api/video_codecs:video_codecs_api", |
| - "../call", |
| "../media", |
| "../stats", |
| ] |
| + if (rtc_enable_media) { |
| + deps += [ "../call" ] |
| + } |
| + |
| public_deps = [ |
| "../api:libjingle_peerconnection_api", |
| ] |
| @@ -282,32 +285,37 @@ if (rtc_include_tests) { |
| testonly = true |
| sources = [ |
| "datachannel_unittest.cc", |
| - "dtmfsender_unittest.cc", |
| - "fakemediacontroller.h", |
| "iceserverparsing_unittest.cc", |
| "jsepsessiondescription_unittest.cc", |
| - "localaudiosource_unittest.cc", |
| - "mediaconstraintsinterface_unittest.cc", |
| - "mediastream_unittest.cc", |
| "peerconnection_integrationtest.cc", |
| - "peerconnectionendtoend_unittest.cc", |
| - "peerconnectionfactory_unittest.cc", |
| - "peerconnectioninterface_unittest.cc", |
| - "proxy_unittest.cc", |
| - "rtcstats_integrationtest.cc", |
| - "rtcstatscollector_unittest.cc", |
| - "rtpsenderreceiver_unittest.cc", |
| - "sctputils_unittest.cc", |
| - "statscollector_unittest.cc", |
| - "test/fakeaudiocapturemodule_unittest.cc", |
| - "test/testsdpstrings.h", |
| - "trackmediainfomap_unittest.cc", |
| - "videocapturertracksource_unittest.cc", |
| - "videotrack_unittest.cc", |
| - "webrtcsdp_unittest.cc", |
| - "webrtcsession_unittest.cc", |
| ] |
| + if (rtc_enable_media) { |
| + sources += [ |
| + "dtmfsender_unittest.cc", |
| + "fakemediacontroller.h", |
| + "localaudiosource_unittest.cc", |
| + "mediaconstraintsinterface_unittest.cc", |
| + "mediastream_unittest.cc", |
| + "peerconnectionendtoend_unittest.cc", |
| + "peerconnectionfactory_unittest.cc", |
| + "peerconnectioninterface_unittest.cc", |
| + "proxy_unittest.cc", |
| + "rtcstats_integrationtest.cc", |
| + "rtcstatscollector_unittest.cc", |
| + "rtpsenderreceiver_unittest.cc", |
| + "sctputils_unittest.cc", |
|
Taylor Brandstetter
2017/05/03 22:50:57
Does sctputils_unittest.cc need to be here?
Zhi Huang
2017/05/04 01:08:03
No, it doesn't. Actually, if we want to avoid the
|
| + "statscollector_unittest.cc", |
| + "test/fakeaudiocapturemodule_unittest.cc", |
| + "test/testsdpstrings.h", |
| + "trackmediainfomap_unittest.cc", |
| + "videocapturertracksource_unittest.cc", |
| + "videotrack_unittest.cc", |
| + "webrtcsdp_unittest.cc", |
| + "webrtcsession_unittest.cc", |
| + ] |
| + } |
| + |
| if (rtc_enable_sctp) { |
| defines = [ "HAVE_SCTP" ] |
| } |