◐ Shell
clean mode source ↗

build: fix build warning of c-ares under GN build · nodejs/node@04798fb

Original file line numberDiff line numberDiff line change

@@ -65,11 +65,17 @@ template("cares_gn_build") {

6565

sources += gypi_values.cares_sources_mac

6666

}

6767
68-

if (is_clang || !is_win) {

69-

cflags_c = [

70-

"-Wno-implicit-fallthrough",

71-

"-Wno-unreachable-code",

72-

]

68+

if (is_clang) {

69+

if (is_win) {

70+

cflags_c = [

71+

"-Wno-macro-redefined",

72+

]

73+

} else {

74+

cflags_c = [

75+

"-Wno-implicit-fallthrough",

76+

"-Wno-unreachable-code",

77+

]

78+

}

7379

}

7480

}

7581

}