diff options
author | Tor Lillqvist <tlillqvist@suse.com> | 2013-04-19 15:02:03 +0300 |
---|---|---|
committer | Tor Lillqvist <tlillqvist@suse.com> | 2013-04-19 15:06:56 +0300 |
commit | 533f708cc872728a7b46705bde53b7499af30d85 (patch) | |
tree | d7944fe65fa137fcf846f2382e624f9ec3462381 /solenv | |
parent | Adapt SDK to usage of msvcrtd for Windows --enable-dbgutil (diff) | |
download | core-533f708cc872728a7b46705bde53b7499af30d85.tar.gz core-533f708cc872728a7b46705bde53b7499af30d85.zip |
Add -wd4996 back in the debvugging runtime (_DEBUG, dbgutil build) case
Otherwise we get: 'std::_Copy_impl': Function call with parameters that
may be unsafe - this call relies on the caller to check that the
passed values are correct. To disable this warning, use
-D_SCL_SECURE_NO_WARNINGS.
Change-Id: I7d9cdb243b1bd7c884c5e4e658cfcd13d1ca8223
Diffstat (limited to 'solenv')
-rw-r--r-- | solenv/gbuild/platform/com_MSC_defs.mk | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/solenv/gbuild/platform/com_MSC_defs.mk b/solenv/gbuild/platform/com_MSC_defs.mk index e33f22e71eb8..6f4b6a9aaf74 100644 --- a/solenv/gbuild/platform/com_MSC_defs.mk +++ b/solenv/gbuild/platform/com_MSC_defs.mk @@ -126,6 +126,9 @@ gb_AFLAGS := $(AFLAGS) # C4800: 'type' : forcing value to bool 'true' or 'false' (performance # warning) +# C4996: 'function': was declared deprecated +# Also generated for C++ library functions that "may be unsafe" + gb_CFLAGS := \ -Gd \ -GR \ @@ -177,6 +180,12 @@ gb_CXXFLAGS := \ -Zc:forScope,wchar_t- \ -Zm500 \ +ifneq ($(MSVC_USE_DEBUG_RUNTIME),) +gb_CXXFLAGS += \ + -wd4996 \ + +endif + # New warning(s) in Visual Studio 2010, let's try disabling these only # for that specific compiler version, in case a later one will not # need them disabled. |