diff --git a/webrtc/BUILD.gn b/webrtc/BUILD.gn index 1f7f52104a..9857423f30 100644 --- a/webrtc/BUILD.gn +++ b/webrtc/BUILD.gn @@ -785,6 +785,12 @@ if (rtc_include_tests) { ":rtc_unittests_config", ] public_configs = [ ":common_inherited_config" ] + + if (!is_debug) { + configs -= [ "//build/config/compiler:default_optimization" ] + configs += [ "//build/config/compiler:optimize_max" ] + } + sources = [ "call/call_perf_tests.cc", "call/rampup_tests.cc", diff --git a/webrtc/modules/audio_coding/BUILD.gn b/webrtc/modules/audio_coding/BUILD.gn index 27c1060e44..1dbc929e8f 100644 --- a/webrtc/modules/audio_coding/BUILD.gn +++ b/webrtc/modules/audio_coding/BUILD.gn @@ -1140,6 +1140,11 @@ if (rtc_include_tests) { configs += [ "../..:common_config" ] public_configs = [ "../..:common_inherited_config" ] + if (!is_debug) { + configs -= [ "//build/config/compiler:default_optimization" ] + configs += [ "//build/config/compiler:optimize_max" ] + } + if (is_clang) { # Suppress warnings from the Chromium Clang plugins (bugs.webrtc.org/163). configs -= [ "//build/config/clang:find_bad_constructs" ]