diff options
author | Chun-wei Fan <fanchunwei@src.gnome.org> | 2019-04-30 16:07:39 +0800 |
---|---|---|
committer | Chun-wei Fan <fanchunwei@src.gnome.org> | 2019-04-30 16:07:39 +0800 |
commit | 26f542484ebe88ef231ff36e8853f806dd7ecfd3 (patch) | |
tree | 36e432b7c16af7aefbac98cbb6a52dcf51091979 /tests/meson.build | |
parent | d2faab30b91ae54fb82bd4b964b9ef7df9e8dd60 (diff) | |
download | gobject-introspection-26f542484ebe88ef231ff36e8853f806dd7ecfd3.tar.gz |
build: Force-include msvc_recommended_pragmas.h on Visual Studio
By doing so, we essentially cover the various compiler flags that we
want to use for non-Visual Studio builds to check for warnings that
might cause real concern.
This also skips the checks for the various GCC-isque CFlag checks that
are scattered in the various build files on Visual Studio builds, since
they are essentially meaningless on Visual Studio builds.
Diffstat (limited to 'tests/meson.build')
-rw-r--r-- | tests/meson.build | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/tests/meson.build b/tests/meson.build index 9c7c0765..369abac8 100644 --- a/tests/meson.build +++ b/tests/meson.build @@ -65,9 +65,13 @@ test_everything_files = custom_target('everything', test_everything_headers = [test_everything_files[0]] test_everything_sources = [test_everything_files[1]] -custom_c_args = cc.get_supported_arguments([ - '-Wno-unused-parameter', -]) +custom_c_args = [] +if cc.get_id() != 'msvc' + custom_c_args = cc.get_supported_arguments([ + '-Wno-unused-parameter', + ]) +endif + everything_lib = shared_library('everything-1.0', sources: test_everything_sources, include_directories : configinc, @@ -76,9 +80,12 @@ everything_lib = shared_library('everything-1.0', version: '1.0.0', ) -custom_c_args = cc.get_supported_arguments([ - '-Wno-unused-parameter', -]) +if cc.get_id() != 'msvc' + custom_c_args = cc.get_supported_arguments([ + '-Wno-unused-parameter', + ]) +endif + gimarshallingtests_lib = shared_library('gimarshallingtests-1.0', sources: test_marshalling_sources, include_directories : configinc, |