Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(539)

Side by Side Diff: webrtc/modules/audio_coding/BUILD.gn

Issue 2408133008: GN: Exclude suppressions of Chromium Clang warnings for Chromium builds. (Closed)
Patch Set: Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « webrtc/modules/BUILD.gn ('k') | webrtc/modules/audio_conference_mixer/BUILD.gn » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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("../../build/webrtc.gni") 9 import("../../build/webrtc.gni")
10 import("audio_coding.gni") 10 import("audio_coding.gni")
(...skipping 866 matching lines...) Expand 10 before | Expand all | Expand 10 after
877 # does not set the rtc_include_tests flag. 877 # does not set the rtc_include_tests flag.
878 rtc_source_set("neteq_test_minimal") { 878 rtc_source_set("neteq_test_minimal") {
879 testonly = true 879 testonly = true
880 sources = [ 880 sources = [
881 "neteq/tools/encode_neteq_input.cc", 881 "neteq/tools/encode_neteq_input.cc",
882 "neteq/tools/encode_neteq_input.h", 882 "neteq/tools/encode_neteq_input.h",
883 "neteq/tools/neteq_test.cc", 883 "neteq/tools/neteq_test.cc",
884 "neteq/tools/neteq_test.h", 884 "neteq/tools/neteq_test.h",
885 ] 885 ]
886 886
887 if (is_clang) { 887 if (!build_with_chromium && is_clang) {
888 # Suppress warnings from the Chromium Clang plugins (bugs.webrtc.org/163). 888 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163).
889 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] 889 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ]
890 } 890 }
891 } 891 }
892 892
893 if (rtc_include_tests) { 893 if (rtc_include_tests) {
894 rtc_source_set("acm_receive_test") { 894 rtc_source_set("acm_receive_test") {
895 testonly = true 895 testonly = true
896 sources = [ 896 sources = [
897 "acm2/acm_receive_test.cc", 897 "acm2/acm_receive_test.cc",
898 "acm2/acm_receive_test.h", 898 "acm2/acm_receive_test.h",
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
945 } # delay_test 945 } # delay_test
946 946
947 rtc_executable("insert_packet_with_timing") { 947 rtc_executable("insert_packet_with_timing") {
948 testonly = true 948 testonly = true
949 sources = [ 949 sources = [
950 "test/Channel.cc", 950 "test/Channel.cc",
951 "test/PCMFile.cc", 951 "test/PCMFile.cc",
952 "test/insert_packet_with_timing.cc", 952 "test/insert_packet_with_timing.cc",
953 ] 953 ]
954 954
955 if (is_clang) { 955 if (!build_with_chromium && is_clang) {
956 # Suppress warnings from Chrome's Clang plugins. 956 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163).
957 # See http://code.google.com/p/webrtc/issues/detail?id=163 for details.
958 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] 957 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ]
959 } 958 }
960 959
961 deps = [ 960 deps = [
962 ":audio_coding", 961 ":audio_coding",
963 "../../:webrtc_common", 962 "../../:webrtc_common",
964 "../../system_wrappers", 963 "../../system_wrappers",
965 "../../system_wrappers:system_wrappers_default", 964 "../../system_wrappers:system_wrappers_default",
966 "../../test:test_support", 965 "../../test:test_support",
967 "../rtp_rtcp", 966 "../rtp_rtcp",
(...skipping 14 matching lines...) Expand all
982 ] 981 ]
983 } 982 }
984 } 983 }
985 984
986 rtc_test("audio_decoder_unittests") { 985 rtc_test("audio_decoder_unittests") {
987 testonly = true 986 testonly = true
988 sources = [ 987 sources = [
989 "neteq/audio_decoder_unittest.cc", 988 "neteq/audio_decoder_unittest.cc",
990 ] 989 ]
991 990
992 if (is_clang) { 991 if (!build_with_chromium && is_clang) {
993 # Suppress warnings from the Chromium Clang plugins (bugs.webrtc.org/163). 992 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163).
994 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] 993 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ]
995 } 994 }
996 995
997 deps = [] 996 deps = []
998 997
999 defines = neteq_defines 998 defines = neteq_defines
1000 999
1001 deps += audio_coding_deps 1000 deps += audio_coding_deps
1002 deps += [ 1001 deps += [
1003 ":audio_decoder_interface", 1002 ":audio_decoder_interface",
(...skipping 25 matching lines...) Expand all
1029 proto_out_dir = "webrtc/audio_coding/neteq" 1028 proto_out_dir = "webrtc/audio_coding/neteq"
1030 } 1029 }
1031 1030
1032 rtc_static_library("rtc_event_log_source") { 1031 rtc_static_library("rtc_event_log_source") {
1033 testonly = true 1032 testonly = true
1034 sources = [ 1033 sources = [
1035 "neteq/tools/rtc_event_log_source.cc", 1034 "neteq/tools/rtc_event_log_source.cc",
1036 "neteq/tools/rtc_event_log_source.h", 1035 "neteq/tools/rtc_event_log_source.h",
1037 ] 1036 ]
1038 1037
1039 if (is_clang) { 1038 if (!build_with_chromium && is_clang) {
1040 # Suppress warnings from the Chromium Clang plugins 1039 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163) .
1041 # (bugs.webrtc.org/163).
1042 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] 1040 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ]
1043 } 1041 }
1044 1042
1045 deps = [ 1043 deps = [
1046 "../../logging:rtc_event_log_parser", 1044 "../../logging:rtc_event_log_parser",
1047 ] 1045 ]
1048 public_deps = [ 1046 public_deps = [
1049 "../../logging:rtc_event_log_proto", 1047 "../../logging:rtc_event_log_proto",
1050 ] 1048 ]
1051 } 1049 }
1052 1050
1053 rtc_test("neteq_rtpplay") { 1051 rtc_test("neteq_rtpplay") {
1054 testonly = true 1052 testonly = true
1055 defines = [] 1053 defines = []
1056 deps = [] 1054 deps = []
1057 sources = [ 1055 sources = [
1058 "neteq/tools/neteq_rtpplay.cc", 1056 "neteq/tools/neteq_rtpplay.cc",
1059 ] 1057 ]
1060 1058
1061 if (is_clang) { 1059 if (!build_with_chromium && is_clang) {
1062 # Suppress warnings from the Chromium Clang plugins 1060 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163) .
1063 # (bugs.webrtc.org/163).
1064 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] 1061 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ]
1065 } 1062 }
1066 1063
1067 if (is_win) { 1064 if (is_win) {
1068 cflags = [ 1065 cflags = [
1069 # TODO(kjellander): bugs.webrtc.org/261: Fix this warning. 1066 # TODO(kjellander): bugs.webrtc.org/261: Fix this warning.
1070 "/wd4373", # virtual function override. 1067 "/wd4373", # virtual function override.
1071 ] 1068 ]
1072 } 1069 }
1073 1070
(...skipping 11 matching lines...) Expand all
1085 testonly = true 1082 testonly = true
1086 defines = [] 1083 defines = []
1087 deps = [] 1084 deps = []
1088 sources = [ 1085 sources = [
1089 "codecs/isac/fix/test/isac_speed_test.cc", 1086 "codecs/isac/fix/test/isac_speed_test.cc",
1090 "codecs/opus/opus_speed_test.cc", 1087 "codecs/opus/opus_speed_test.cc",
1091 "codecs/tools/audio_codec_speed_test.cc", 1088 "codecs/tools/audio_codec_speed_test.cc",
1092 "codecs/tools/audio_codec_speed_test.h", 1089 "codecs/tools/audio_codec_speed_test.h",
1093 ] 1090 ]
1094 1091
1095 if (is_clang) { 1092 if (!build_with_chromium && is_clang) {
1096 # Suppress warnings from the Chromium Clang plugins 1093 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163).
1097 # (bugs.webrtc.org/163).
1098 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] 1094 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ]
1099 } 1095 }
1100 1096
1101 if (is_android) { 1097 if (is_android) {
1102 deps += [ "//testing/android/native_test:native_test_native_code" ] 1098 deps += [ "//testing/android/native_test:native_test_native_code" ]
1103 shard_timeout = 900 1099 shard_timeout = 900
1104 } 1100 }
1105 1101
1106 deps += [ 1102 deps += [
1107 ":isac_fix", 1103 ":isac_fix",
1108 ":webrtc_opus", 1104 ":webrtc_opus",
1109 "../../system_wrappers:system_wrappers_default", 1105 "../../system_wrappers:system_wrappers_default",
1110 "../../test:test_support_main", 1106 "../../test:test_support_main",
1111 "../audio_processing/", 1107 "../audio_processing/",
1112 "//testing/gtest", 1108 "//testing/gtest",
1113 ] 1109 ]
1114 } 1110 }
1115 1111
1116 rtc_source_set("neteq_test_support") { 1112 rtc_source_set("neteq_test_support") {
1117 testonly = true 1113 testonly = true
1118 sources = [ 1114 sources = [
1119 "neteq/tools/neteq_external_decoder_test.cc", 1115 "neteq/tools/neteq_external_decoder_test.cc",
1120 "neteq/tools/neteq_external_decoder_test.h", 1116 "neteq/tools/neteq_external_decoder_test.h",
1121 "neteq/tools/neteq_performance_test.cc", 1117 "neteq/tools/neteq_performance_test.cc",
1122 "neteq/tools/neteq_performance_test.h", 1118 "neteq/tools/neteq_performance_test.h",
1123 ] 1119 ]
1124 1120
1125 if (is_clang) { 1121 if (!build_with_chromium && is_clang) {
1126 # Suppress warnings from the Chromium Clang plugins (bugs.webrtc.org/163). 1122 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163).
1127 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] 1123 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ]
1128 } 1124 }
1129 1125
1130 deps = [ 1126 deps = [
1131 ":neteq", 1127 ":neteq",
1132 ":neteq_unittest_tools", 1128 ":neteq_unittest_tools",
1133 ":pcm16b", 1129 ":pcm16b",
1134 "//testing/gtest", 1130 "//testing/gtest",
1135 ] 1131 ]
1136 } 1132 }
1137 1133
1138 rtc_source_set("neteq_quality_test_support") { 1134 rtc_source_set("neteq_quality_test_support") {
1139 testonly = true 1135 testonly = true
1140 sources = [ 1136 sources = [
1141 "neteq/tools/neteq_quality_test.cc", 1137 "neteq/tools/neteq_quality_test.cc",
1142 "neteq/tools/neteq_quality_test.h", 1138 "neteq/tools/neteq_quality_test.h",
1143 ] 1139 ]
1144 1140
1145 if (is_clang) { 1141 if (!build_with_chromium && is_clang) {
1146 # Suppress warnings from the Chromium Clang plugins (bugs.webrtc.org/163). 1142 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163).
1147 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] 1143 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ]
1148 } 1144 }
1149 1145
1150 deps = [ 1146 deps = [
1151 ":neteq", 1147 ":neteq",
1152 ":neteq_unittest_tools", 1148 ":neteq_unittest_tools",
1153 "//testing/gtest", 1149 "//testing/gtest",
1154 "//third_party/gflags", 1150 "//third_party/gflags",
1155 ] 1151 ]
1156 } 1152 }
(...skipping 30 matching lines...) Expand all
1187 "neteq/tools/resample_input_audio_file.cc", 1183 "neteq/tools/resample_input_audio_file.cc",
1188 "neteq/tools/resample_input_audio_file.h", 1184 "neteq/tools/resample_input_audio_file.h",
1189 "neteq/tools/rtp_file_source.cc", 1185 "neteq/tools/rtp_file_source.cc",
1190 "neteq/tools/rtp_file_source.h", 1186 "neteq/tools/rtp_file_source.h",
1191 "neteq/tools/rtp_generator.cc", 1187 "neteq/tools/rtp_generator.cc",
1192 "neteq/tools/rtp_generator.h", 1188 "neteq/tools/rtp_generator.h",
1193 ] 1189 ]
1194 1190
1195 public_configs = [ ":neteq_unittest_tools_config" ] 1191 public_configs = [ ":neteq_unittest_tools_config" ]
1196 1192
1197 if (is_clang) { 1193 if (!build_with_chromium && is_clang) {
1198 # Suppress warnings from the Chromium Clang plugins (bugs.webrtc.org/163). 1194 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163).
1199 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] 1195 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ]
1200 } 1196 }
1201 1197
1202 deps = [ 1198 deps = [
1203 ":neteq_test_minimal", 1199 ":neteq_test_minimal",
1204 "../../common_audio", 1200 "../../common_audio",
1205 "../../test:rtp_test_utils", 1201 "../../test:rtp_test_utils",
1206 "../rtp_rtcp", 1202 "../rtp_rtcp",
1207 ] 1203 ]
1208 1204
(...skipping 151 matching lines...) Expand 10 before | Expand all | Expand 10 after
1360 1356
1361 deps = [ 1357 deps = [
1362 ":neteq", 1358 ":neteq",
1363 ":neteq_unittest_tools", 1359 ":neteq_unittest_tools",
1364 ":pcm16b", 1360 ":pcm16b",
1365 "../../system_wrappers:system_wrappers_default", 1361 "../../system_wrappers:system_wrappers_default",
1366 "//testing/gtest", 1362 "//testing/gtest",
1367 "//third_party/gflags:gflags", 1363 "//third_party/gflags:gflags",
1368 ] 1364 ]
1369 1365
1370 if (is_clang) { 1366 if (!build_with_chromium && is_clang) {
1371 # Suppress warnings from Chrome's Clang plugins. 1367 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163).
1372 # See http://code.google.com/p/webrtc/issues/detail?id=163 for details.
1373 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] 1368 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ]
1374 } 1369 }
1375 } 1370 }
1376 1371
1377 rtc_executable("neteq_opus_quality_test") { 1372 rtc_executable("neteq_opus_quality_test") {
1378 testonly = true 1373 testonly = true
1379 1374
1380 sources = [ 1375 sources = [
1381 "neteq/test/neteq_opus_quality_test.cc", 1376 "neteq/test/neteq_opus_quality_test.cc",
1382 ] 1377 ]
(...skipping 228 matching lines...) Expand 10 before | Expand all | Expand 10 after
1611 1606
1612 deps = [ 1607 deps = [
1613 ":webrtc_opus", 1608 ":webrtc_opus",
1614 "../../base:rtc_base_approved", 1609 "../../base:rtc_base_approved",
1615 "../../common_audio", 1610 "../../common_audio",
1616 "../../test:test_support", 1611 "../../test:test_support",
1617 "../../test:test_support_main", 1612 "../../test:test_support_main",
1618 "//testing/gtest", 1613 "//testing/gtest",
1619 ] 1614 ]
1620 1615
1621 if (is_clang) { 1616 if (!build_with_chromium && is_clang) {
1622 # Suppress warnings from Chrome's Clang plugins. 1617 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163).
1623 # See http://code.google.com/p/webrtc/issues/detail?id=163 for details.
1624 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] 1618 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ]
1625 } 1619 }
1626 } 1620 }
1627 } 1621 }
OLDNEW
« no previous file with comments | « webrtc/modules/BUILD.gn ('k') | webrtc/modules/audio_conference_mixer/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698