diff options
Diffstat (limited to 'tools/meson.build')
-rw-r--r-- | tools/meson.build | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/tools/meson.build b/tools/meson.build index 48f981b7..f9b11616 100644 --- a/tools/meson.build +++ b/tools/meson.build @@ -43,9 +43,12 @@ if with_doctool girdoctool = tool_output[-1] endif -custom_c_args = cc.get_supported_arguments([ - '-Wno-missing-field-initializers', -]) +custom_c_args = [] +if cc.get_id() != 'msvc' + custom_c_args = cc.get_supported_arguments(['-Wno-missing-field-initializers']) +endif + + gircompiler = executable('g-ir-compiler', 'compiler.c', dependencies: [ girepo_internals_dep, @@ -55,9 +58,6 @@ gircompiler = executable('g-ir-compiler', 'compiler.c', c_args: custom_c_args, ) -custom_c_args = cc.get_supported_arguments([ - '-Wno-missing-field-initializers', -]) girgenerate = executable('g-ir-generate', 'generate.c', dependencies: [ girepo_internals_dep, @@ -67,9 +67,6 @@ girgenerate = executable('g-ir-generate', 'generate.c', c_args: custom_c_args, ) -custom_c_args = cc.get_supported_arguments([ - '-Wno-missing-field-initializers', -]) girinspect = executable('g-ir-inspect', 'g-ir-inspect.c', dependencies: girepo_dep, install: true, |