| OLD | NEW |
| 1 # | 1 # |
| 2 # libjingle | 2 # libjingle |
| 3 # Copyright 2012 Google Inc. | 3 # Copyright 2012 Google Inc. |
| 4 # | 4 # |
| 5 # Redistribution and use in source and binary forms, with or without | 5 # Redistribution and use in source and binary forms, with or without |
| 6 # modification, are permitted provided that the following conditions are met: | 6 # modification, are permitted provided that the following conditions are met: |
| 7 # | 7 # |
| 8 # 1. Redistributions of source code must retain the above copyright notice, | 8 # 1. Redistributions of source code must retain the above copyright notice, |
| 9 # this list of conditions and the following disclaimer. | 9 # this list of conditions and the following disclaimer. |
| 10 # 2. Redistributions in binary form must reproduce the above copyright notice, | 10 # 2. Redistributions in binary form must reproduce the above copyright notice, |
| (...skipping 169 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 180 'AdditionalDependencies': [ | 180 'AdditionalDependencies': [ |
| 181 'strmiids.lib', | 181 'strmiids.lib', |
| 182 ], | 182 ], |
| 183 }, | 183 }, |
| 184 }, | 184 }, |
| 185 }], | 185 }], |
| 186 ], | 186 ], |
| 187 }, # target libjingle_p2p_unittest | 187 }, # target libjingle_p2p_unittest |
| 188 { | 188 { |
| 189 'target_name': 'libjingle_peerconnection_unittest', | 189 'target_name': 'libjingle_peerconnection_unittest', |
| 190 'type': 'executable', | 190 'type': '<(gtest_target_type)', |
| 191 'dependencies': [ | 191 'dependencies': [ |
| 192 '<(DEPTH)/testing/gmock.gyp:gmock', | 192 '<(DEPTH)/testing/gmock.gyp:gmock', |
| 193 '<(webrtc_root)/base/base_tests.gyp:rtc_base_tests_utils', | 193 '<(webrtc_root)/base/base_tests.gyp:rtc_base_tests_utils', |
| 194 '<(webrtc_root)/common.gyp:webrtc_common', | 194 '<(webrtc_root)/common.gyp:webrtc_common', |
| 195 'libjingle.gyp:libjingle', | 195 'libjingle.gyp:libjingle', |
| 196 'libjingle.gyp:libjingle_p2p', | 196 'libjingle.gyp:libjingle_p2p', |
| 197 'libjingle.gyp:libjingle_peerconnection', | 197 'libjingle.gyp:libjingle_peerconnection', |
| 198 'libjingle_unittest_main', | 198 'libjingle_unittest_main', |
| 199 ], | 199 ], |
| 200 'direct_dependent_settings': { | 200 'direct_dependent_settings': { |
| (...skipping 10 matching lines...) Expand all Loading... |
| 211 'app/webrtc/jsepsessiondescription_unittest.cc', | 211 'app/webrtc/jsepsessiondescription_unittest.cc', |
| 212 'app/webrtc/localaudiosource_unittest.cc', | 212 'app/webrtc/localaudiosource_unittest.cc', |
| 213 'app/webrtc/mediastream_unittest.cc', | 213 'app/webrtc/mediastream_unittest.cc', |
| 214 'app/webrtc/peerconnection_unittest.cc', | 214 'app/webrtc/peerconnection_unittest.cc', |
| 215 'app/webrtc/peerconnectionendtoend_unittest.cc', | 215 'app/webrtc/peerconnectionendtoend_unittest.cc', |
| 216 'app/webrtc/peerconnectionfactory_unittest.cc', | 216 'app/webrtc/peerconnectionfactory_unittest.cc', |
| 217 'app/webrtc/peerconnectioninterface_unittest.cc', | 217 'app/webrtc/peerconnectioninterface_unittest.cc', |
| 218 # 'app/webrtc/peerconnectionproxy_unittest.cc', | 218 # 'app/webrtc/peerconnectionproxy_unittest.cc', |
| 219 'app/webrtc/remotevideocapturer_unittest.cc', | 219 'app/webrtc/remotevideocapturer_unittest.cc', |
| 220 'app/webrtc/rtpsenderreceiver_unittest.cc', | 220 'app/webrtc/rtpsenderreceiver_unittest.cc', |
| 221 'app/webrtc/sctputils.cc', | |
| 222 'app/webrtc/statscollector_unittest.cc', | 221 'app/webrtc/statscollector_unittest.cc', |
| 223 'app/webrtc/test/fakeaudiocapturemodule.cc', | 222 'app/webrtc/test/fakeaudiocapturemodule.cc', |
| 224 'app/webrtc/test/fakeaudiocapturemodule.h', | 223 'app/webrtc/test/fakeaudiocapturemodule.h', |
| 225 'app/webrtc/test/fakeaudiocapturemodule_unittest.cc', | 224 'app/webrtc/test/fakeaudiocapturemodule_unittest.cc', |
| 226 'app/webrtc/test/fakeconstraints.h', | 225 'app/webrtc/test/fakeconstraints.h', |
| 227 'app/webrtc/test/fakedatachannelprovider.h', | 226 'app/webrtc/test/fakedatachannelprovider.h', |
| 228 'app/webrtc/test/fakedtlsidentitystore.h', | 227 'app/webrtc/test/fakedtlsidentitystore.h', |
| 229 'app/webrtc/test/fakeperiodicvideocapturer.h', | 228 'app/webrtc/test/fakeperiodicvideocapturer.h', |
| 230 'app/webrtc/test/fakevideotrackrenderer.h', | 229 'app/webrtc/test/fakevideotrackrenderer.h', |
| 231 'app/webrtc/test/mockpeerconnectionobservers.h', | 230 'app/webrtc/test/mockpeerconnectionobservers.h', |
| 232 'app/webrtc/test/peerconnectiontestwrapper.h', | 231 'app/webrtc/test/peerconnectiontestwrapper.h', |
| 233 'app/webrtc/test/peerconnectiontestwrapper.cc', | 232 'app/webrtc/test/peerconnectiontestwrapper.cc', |
| 234 'app/webrtc/test/testsdpstrings.h', | 233 'app/webrtc/test/testsdpstrings.h', |
| 235 'app/webrtc/videosource_unittest.cc', | 234 'app/webrtc/videosource_unittest.cc', |
| 236 'app/webrtc/videotrack_unittest.cc', | 235 'app/webrtc/videotrack_unittest.cc', |
| 237 'app/webrtc/webrtcsdp_unittest.cc', | 236 'app/webrtc/webrtcsdp_unittest.cc', |
| 238 'app/webrtc/webrtcsession_unittest.cc', | 237 'app/webrtc/webrtcsession_unittest.cc', |
| 239 ], | 238 ], |
| 240 'conditions': [ | 239 'conditions': [ |
| 241 ['OS=="android"', { | 240 ['OS=="android"', { |
| 242 # We want gmock features that use tr1::tuple, but we currently | 241 'sources': [ |
| 243 # don't support the variadic templates used by libstdc++'s | 242 'app/webrtc/test/androidtestinitializer.cc', |
| 244 # implementation. gmock supports this scenario by providing its | 243 'app/webrtc/test/androidtestinitializer.h', |
| 245 # own implementation but we must opt in to it. | 244 ], |
| 246 'defines': [ | 245 'dependencies': [ |
| 247 'GTEST_USE_OWN_TR1_TUPLE=1', | 246 '<(DEPTH)/testing/android/native_test.gyp:native_test_native_code', |
| 248 # GTEST_USE_OWN_TR1_TUPLE only works if GTEST_HAS_TR1_TUPLE is set. | 247 'libjingle.gyp:libjingle_peerconnection_jni', |
| 249 # gmock r625 made it so that GTEST_HAS_TR1_TUPLE is set to 0 | 248 ], |
| 250 # automatically on android, so it has to be set explicitly here. | |
| 251 'GTEST_HAS_TR1_TUPLE=1', | |
| 252 ], | |
| 253 }], | 249 }], |
| 254 ['OS=="win" and clang==1', { | 250 ['OS=="win" and clang==1', { |
| 255 'msvs_settings': { | 251 'msvs_settings': { |
| 256 'VCCLCompilerTool': { | 252 'VCCLCompilerTool': { |
| 257 'AdditionalOptions': [ | 253 'AdditionalOptions': [ |
| 258 # Disable warnings failing when compiling with Clang on Windows. | 254 # Disable warnings failing when compiling with Clang on Windows. |
| 259 # https://bugs.chromium.org/p/webrtc/issues/detail?id=5366 | 255 # https://bugs.chromium.org/p/webrtc/issues/detail?id=5366 |
| 260 '-Wno-unused-function', | 256 '-Wno-unused-function', |
| 261 ], | 257 ], |
| 262 }, | 258 }, |
| (...skipping 145 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 408 'conditions': [ | 404 'conditions': [ |
| 409 ['OS=="mac"', { | 405 ['OS=="mac"', { |
| 410 'xcode_settings': { | 406 'xcode_settings': { |
| 411 'MACOSX_DEPLOYMENT_TARGET' : '10.8', | 407 'MACOSX_DEPLOYMENT_TARGET' : '10.8', |
| 412 }, | 408 }, |
| 413 }], | 409 }], |
| 414 ], | 410 ], |
| 415 }, # target apprtc_signaling_gunit_test | 411 }, # target apprtc_signaling_gunit_test |
| 416 ], | 412 ], |
| 417 }], | 413 }], |
| 414 ['OS=="android"', { |
| 415 'targets': [ |
| 416 { |
| 417 'target_name': 'libjingle_peerconnection_unittest_apk_target', |
| 418 'type': 'none', |
| 419 'dependencies': [ |
| 420 '<(DEPTH)/webrtc/build/apk_tests.gyp:libjingle_peerconnection_unitte
st_apk', |
| 421 ], |
| 422 }, |
| 423 ], |
| 424 }], |
| 418 ['test_isolation_mode != "noop"', { | 425 ['test_isolation_mode != "noop"', { |
| 419 'targets': [ | 426 'targets': [ |
| 420 { | 427 { |
| 421 'target_name': 'libjingle_media_unittest_run', | 428 'target_name': 'libjingle_media_unittest_run', |
| 422 'type': 'none', | 429 'type': 'none', |
| 423 'dependencies': [ | 430 'dependencies': [ |
| 424 'libjingle_media_unittest', | 431 'libjingle_media_unittest', |
| 425 ], | 432 ], |
| 426 'includes': [ | 433 'includes': [ |
| 427 'build/isolate.gypi', | 434 'build/isolate.gypi', |
| (...skipping 25 matching lines...) Expand all Loading... |
| 453 'build/isolate.gypi', | 460 'build/isolate.gypi', |
| 454 ], | 461 ], |
| 455 'sources': [ | 462 'sources': [ |
| 456 'libjingle_peerconnection_unittest.isolate', | 463 'libjingle_peerconnection_unittest.isolate', |
| 457 ], | 464 ], |
| 458 }, | 465 }, |
| 459 ], | 466 ], |
| 460 }], | 467 }], |
| 461 ], | 468 ], |
| 462 } | 469 } |
| OLD | NEW |