summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2025-01-20 22:33:31 -0500
committerDavid Robillard <d@drobilla.net>2025-01-20 22:33:31 -0500
commit9337f9165954ede6c5ebfd3aa986d98a4cf7b9e6 (patch)
tree0427f70b469a6315a305c7bc11fb3bc966b91b10
parentf9c8ef5d31a848927dd667c4f73db782458d63bb (diff)
downloadsord-9337f9165954ede6c5ebfd3aa986d98a4cf7b9e6.tar.gz
sord-9337f9165954ede6c5ebfd3aa986d98a4cf7b9e6.tar.bz2
sord-9337f9165954ede6c5ebfd3aa986d98a4cf7b9e6.zip
Fix strict MSVC build
Apparently, on MSVC, warnings in external headers do need to be suppressed here, even with include_type 'system'.
-rw-r--r--test/headers/meson.build4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/headers/meson.build b/test/headers/meson.build
index 7a12bc2..47ff9df 100644
--- a/test/headers/meson.build
+++ b/test/headers/meson.build
@@ -8,6 +8,10 @@ if get_option('warning_level') == 'everything'
if not meson.is_cross_build()
header_c_suppressions += ['-Wno-poison-system-directories']
endif
+ elif cc.get_id() == 'msvc'
+ header_c_suppressions += [
+ '/wd4820', # padding added after construct
+ ]
endif
endif