build: disable pointer to int warnings for 32-bit
Converting a 32-bit pointer to a 64-bit integer is generally safe, but generates a lot of warnings when compiling 32-bit code with meson. The warnings are not flagged when using make, so just disable them for 32-bit meson builds. Signed-off-by: Bruce Richardson <bruce.richardson@intel.com> Acked-by: Hemant Agrawal <hemant.agrawal@nxp.com>
This commit is contained in:
parent
526ca5c6cc
commit
b67cc8a561
@ -59,6 +59,10 @@ warning_flags = [
|
||||
'-Wcast-qual',
|
||||
'-Wno-address-of-packed-member'
|
||||
]
|
||||
if cc.sizeof('void *') == 4
|
||||
# for 32-bit, don't warn about casting a 32-bit pointer to 64-bit int - it's fine!!
|
||||
warning_flags += '-Wno-pointer-to-int-cast'
|
||||
endif
|
||||
foreach arg: warning_flags
|
||||
if cc.has_argument(arg)
|
||||
add_project_arguments(arg, language: 'c')
|
||||
|
Loading…
Reference in New Issue
Block a user