Hide unused parameters/variables warnings for mingw.
There are a lot of typedef redefinition errors (warnings) stemming from
linux/types.h being included after ext2_types.h
Bug:
69933068
Test: mmma external/e2fsprogs
Change-Id: Id0815e9e01f4c137fb57696f7afd37935ebd35a1
From AOSP commit:
5155fb404659d345ee4b536673ac83b0f822e8a3
typedef unsigned __int8 __u8;
typedef signed __int8 __s8;
-typedef signed __int64 __s64;
-typedef unsigned __int64 __u64;
-
typedef signed __int16 __s16;
typedef unsigned __int16 __u16;
include_dirs: [ "external/e2fsprogs/include/mingw" ],
cflags: [
"-Wno-pointer-to-int-cast",
+ "-Wno-unused-variable",
+ ],
+ clang_cflags: [
+ "-Wno-error=typedef-redefinition",
],
enabled: true
},
target: {
windows: {
include_dirs: [ "external/e2fsprogs/include/mingw" ],
- enabled: true
+ enabled: true,
+ cflags: [
+ "-Wno-unused-variable",
+ "-Wno-unused-parameter",
+ ],
+ clang_cflags: [
+ "-Wno-error=typedef-redefinition",
+ ],
},
},
target: {
windows: {
enabled: true,
+ cflags: [
+ "-Wno-unused-variable",
+ ],
},
},
include_dirs: [ "external/e2fsprogs/include/mingw" ],
cflags: [
"-Wno-format",
+ "-Wno-unused-variable",
+ ],
+ clang_cflags: [
+ "-Wno-error=typedef-redefinition",
],
host_ldlibs: ["-lws2_32"],
},
target: {
windows: {
include_dirs: [ "external/e2fsprogs/include/mingw" ],
- enabled: true
+ enabled: true,
+ cflags: ["-Wno-unused-variable"],
},
},