Chromium Code Reviews| Index: webrtc/modules/audio_processing/BUILD.gn |
| diff --git a/webrtc/modules/audio_processing/BUILD.gn b/webrtc/modules/audio_processing/BUILD.gn |
| index dca33885ffd8da0df0b18de570fada9ca64446a8..b27c02c09a9b0a87d0723429d6e36e0dbac82b23 100644 |
| --- a/webrtc/modules/audio_processing/BUILD.gn |
| +++ b/webrtc/modules/audio_processing/BUILD.gn |
| @@ -163,6 +163,7 @@ source_set("audio_processing") { |
| defines = [] |
| deps = [ |
| "../..:webrtc_common", |
| + "../../system_wrappers:metrics_default", |
| "../audio_coding:isac", |
| ] |
| @@ -430,6 +431,71 @@ if (rtc_include_tests) { |
| ] |
| } |
| + executable("transient_suppression_test") { |
| + testonly = true |
| + sources = [ |
| + "transient/file_utils.cc", |
| + "transient/file_utils.h", |
| + "transient/transient_suppression_test.cc", |
| + ] |
| + deps = [ |
| + ":audio_processing", |
| + "../../test:test_support", |
| + "//testing/gtest", |
| + "//third_party/gflags:gflags", |
|
kjellander_webrtc
2016/08/23 18:45:16
You can skip :gflags here (same below).
kwiberg-webrtc
2016/08/24 07:41:32
Done.
|
| + ] |
| + if (is_clang) { |
| + # Suppress warnings from the Chromium Clang plugins (bugs.webrtc.org/163). |
| + configs -= [ "//build/config/clang:find_bad_constructs" ] |
|
kjellander_webrtc
2016/08/23 18:45:16
Would it be possible to fix these warnings instead
kwiberg-webrtc
2016/08/24 07:41:32
Sure, if it doesn't take unreasonably long. Follow
kjellander_webrtc
2016/08/24 08:36:42
Alright, I trust you :)
|
| + } |
| + } |
| + |
| + executable("click_annotate") { |
| + testonly = true |
| + sources = [ |
| + "transient/click_annotate.cc", |
| + "transient/file_utils.cc", |
| + "transient/file_utils.h", |
| + ] |
| + deps = [ |
| + ":audio_processing", |
| + ] |
| + } |
| + |
| + executable("nonlinear_beamformer_test") { |
| + testonly = true |
| + sources = [ |
| + "beamformer/nonlinear_beamformer_test.cc", |
| + ] |
| + deps = [ |
| + ":audio_processing", |
| + ":audioproc_test_utils", |
| + "//third_party/gflags:gflags", |
| + ] |
| + if (is_clang) { |
| + # Suppress warnings from the Chromium Clang plugins (bugs.webrtc.org/163). |
| + configs -= [ "//build/config/clang:find_bad_constructs" ] |
| + } |
| + } |
| + |
| + executable("intelligibility_proc") { |
| + testonly = true |
| + sources = [ |
| + "intelligibility/test/intelligibility_proc.cc", |
| + ] |
| + deps = [ |
| + ":audio_processing", |
| + ":audioproc_test_utils", |
| + "../../test:test_support", |
| + "//testing/gtest", |
| + "//third_party/gflags:gflags", |
| + ] |
| + if (is_clang) { |
| + # Suppress warnings from the Chromium Clang plugins (bugs.webrtc.org/163). |
| + configs -= [ "//build/config/clang:find_bad_constructs" ] |
| + } |
| + } |
| + |
| if (rtc_enable_protobuf) { |
| proto_library("audioproc_unittest_proto") { |
| sources = [ |