summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MSVC_NMake/config-msvc.mak3
-rw-r--r--meson.build2
2 files changed, 2 insertions, 3 deletions
diff --git a/MSVC_NMake/config-msvc.mak b/MSVC_NMake/config-msvc.mak
index d30d1770..961f482b 100644
--- a/MSVC_NMake/config-msvc.mak
+++ b/MSVC_NMake/config-msvc.mak
@@ -25,8 +25,7 @@ M4 = m4
GLIBMM_BASE_CFLAGS = \
/Ivs$(VSVER)\$(CFG)\$(PLAT) \
/I..\untracked\glib /I..\untracked\glib\glibmm \
- /I..\glib /I..\glib\glibmm /I.\glibmm \
- /wd4530 /wd4251 /wd4275 /std:c++17 \
+ /I..\glib /I..\glib\glibmm /I.\glibmm /EHsc /std:c++17 \
/FImsvc_recommended_pragmas.h
GIOMM_BASE_CFLAGS = \
diff --git a/meson.build b/meson.build
index 2f7144a5..df3bf517 100644
--- a/meson.build
+++ b/meson.build
@@ -209,7 +209,7 @@ msvc14x_toolset_ver = ''
# that should not be overlooked stand out.
if is_msvc
disabled_warnings = cpp_compiler.get_supported_arguments([
- '/FImsvc_recommended_pragmas.h', '/wd4251', '/wd4275', '/wd4267', '/wd4530', '/wd4589', '/utf-8'
+ '/FImsvc_recommended_pragmas.h', '/wd4267', '/EHsc', '/utf-8'
])
add_project_arguments(disabled_warnings, language: 'cpp')