qt5base-lts/mkspecs
Kai Koehne 0a76b6bc7f MSVC: Disable compiler warning 4996 for debug builds
Move compiler warning 4996 from level 3 to 4. This is needed to avoid
warnings about the use of C++ standard library functions like std::copy,
which is used e.g. in qvector.h (since c6752c5aa1):

'std::copy': 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. See
documentation on how to use Visual C++ 'Checked Iterators'

Because the warning has to be disabled before any standard C++ header
is included one cannot just fix this locally in qvector.h.

Change-Id: I929f1535656bca9f5beb7fd0d557178370c232c6
Reviewed-by: Marc Mutz <marc.mutz@kdab.com>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@theqtcompany.com>
2015-01-09 13:14:59 +01:00
..
aix-g++ Update license headers and add new license files 2014-09-24 12:26:19 +02:00
aix-g++-64 Update license headers and add new license files 2014-09-24 12:26:19 +02:00
aix-xlc Update license headers and add new license files 2014-09-24 12:26:19 +02:00
aix-xlc-64 Update license headers and add new license files 2014-09-24 12:26:19 +02:00
android-g++ Merge remote-tracking branch 'origin/5.4' into dev 2014-12-10 07:58:06 +01:00
blackberry-armle-v7-qcc Update license headers and add new license files 2014-09-24 12:26:19 +02:00
blackberry-armv7le-qcc Update license headers and add new license files 2014-09-24 12:26:19 +02:00
blackberry-x86-qcc Update license headers and add new license files 2014-09-24 12:26:19 +02:00
common MSVC: Disable compiler warning 4996 for debug builds 2015-01-09 13:14:59 +01:00
cygwin-g++ Update license headers and add new license files 2014-09-24 12:26:19 +02:00
darwin-g++ Update license headers and add new license files 2014-09-24 12:26:19 +02:00
devices Pluginize the eglfs hooks 2014-12-08 14:16:41 +01:00
features Merge remote-tracking branch 'origin/5.4' into dev 2014-12-29 16:37:38 +01:00
freebsd-g++ Update license headers and add new license files 2014-09-24 12:26:19 +02:00
freebsd-g++46 Update license headers and add new license files 2014-09-24 12:26:19 +02:00
freebsd-icc Update license headers and add new license files 2014-09-24 12:26:19 +02:00
haiku-g++ Haiku: Add support for Haiku to build system 2014-12-21 09:22:00 +01:00
hpux-acc Update license headers and add new license files 2014-09-24 12:26:19 +02:00
hpux-acc-64 Update license headers and add new license files 2014-09-24 12:26:19 +02:00
hpux-acc-o64 Update license headers and add new license files 2014-09-24 12:26:19 +02:00
hpux-g++ Update license headers and add new license files 2014-09-24 12:26:19 +02:00
hpux-g++-64 Update license headers and add new license files 2014-09-24 12:26:19 +02:00
hpuxi-acc-32 Update license headers and add new license files 2014-09-24 12:26:19 +02:00
hpuxi-acc-64 Update license headers and add new license files 2014-09-24 12:26:19 +02:00
hpuxi-g++-64 Update license headers and add new license files 2014-09-24 12:26:19 +02:00
hurd-g++ small improvements to the hurd-g++ mkspec 2014-12-29 17:53:58 +01:00
irix-cc Update license headers and add new license files 2014-09-24 12:26:19 +02:00
irix-cc-64 Update license headers and add new license files 2014-09-24 12:26:19 +02:00
irix-g++ Update license headers and add new license files 2014-09-24 12:26:19 +02:00
irix-g++-64 Update license headers and add new license files 2014-09-24 12:26:19 +02:00
linux-arm-gnueabi-g++ Update license headers and add new license files 2014-09-24 12:26:19 +02:00
linux-clang Update license headers and add new license files 2014-09-24 12:26:19 +02:00
linux-clang-libc++ Update license headers and add new license files 2014-09-24 12:26:19 +02:00
linux-cxx Update license headers and add new license files 2014-09-24 12:26:19 +02:00
linux-g++ Update license headers and add new license files 2014-09-24 12:26:19 +02:00
linux-g++-32 Update license headers and add new license files 2014-09-24 12:26:19 +02:00
linux-g++-64 Update license headers and add new license files 2014-09-24 12:26:19 +02:00
linux-icc Update license headers and add new license files 2014-09-24 12:26:19 +02:00
linux-icc-32 Update license headers and add new license files 2014-09-24 12:26:19 +02:00
linux-icc-64 Update license headers and add new license files 2014-09-24 12:26:19 +02:00
linux-kcc Update license headers and add new license files 2014-09-24 12:26:19 +02:00
linux-llvm Update license headers and add new license files 2014-09-24 12:26:19 +02:00
linux-lsb-g++ Update license headers and add new license files 2014-09-24 12:26:19 +02:00
linux-pgcc Update license headers and add new license files 2014-09-24 12:26:19 +02:00
lynxos-g++ Update license headers and add new license files 2014-09-24 12:26:19 +02:00
macx-clang Add CFBundleIdentifier to the bundle Info.plist's 2014-11-10 16:04:12 +01:00
macx-clang-32 Add CFBundleIdentifier to the bundle Info.plist's 2014-11-10 16:04:12 +01:00
macx-g++ Add CFBundleIdentifier to the bundle Info.plist's 2014-11-10 16:04:12 +01:00
macx-g++40 Add CFBundleIdentifier to the bundle Info.plist's 2014-11-10 16:04:12 +01:00
macx-g++42 Add CFBundleIdentifier to the bundle Info.plist's 2014-11-10 16:04:12 +01:00
macx-g++-32 Add CFBundleIdentifier to the bundle Info.plist's 2014-11-10 16:04:12 +01:00
macx-icc Work around ICC compatibility problem with Apple headers 2014-11-22 20:02:49 +01:00
macx-ios-clang iOS: Use DISTCLEAN_DEPS instead of custom distclean target 2014-12-02 10:54:46 +01:00
macx-llvm Add CFBundleIdentifier to the bundle Info.plist's 2014-11-10 16:04:12 +01:00
macx-xcode Update license headers and add new license files 2014-09-24 12:26:19 +02:00
modules update readme to current reality 2012-01-27 13:55:27 +01:00
netbsd-g++ Update license headers and add new license files 2014-09-24 12:26:19 +02:00
openbsd-g++ Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qnx-armle-v7-qcc Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qnx-armv7le-qcc Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qnx-x86-qcc Update license headers and add new license files 2014-09-24 12:26:19 +02:00
sco-cc Update license headers and add new license files 2014-09-24 12:26:19 +02:00
sco-g++ Update license headers and add new license files 2014-09-24 12:26:19 +02:00
solaris-cc Update license headers and add new license files 2014-09-24 12:26:19 +02:00
solaris-cc-64 Update license headers and add new license files 2014-09-24 12:26:19 +02:00
solaris-cc-64-stlport Update license headers and add new license files 2014-09-24 12:26:19 +02:00
solaris-cc-stlport Update license headers and add new license files 2014-09-24 12:26:19 +02:00
solaris-g++ Update license headers and add new license files 2014-09-24 12:26:19 +02:00
solaris-g++-64 Update license headers and add new license files 2014-09-24 12:26:19 +02:00
tru64-cxx Update license headers and add new license files 2014-09-24 12:26:19 +02:00
tru64-g++ Update license headers and add new license files 2014-09-24 12:26:19 +02:00
unixware-cc Update license headers and add new license files 2014-09-24 12:26:19 +02:00
unixware-g++ Update license headers and add new license files 2014-09-24 12:26:19 +02:00
unsupported Remove mkspecs and detection of Visual Studio .NET 2003 2014-12-13 05:10:54 +01:00
win32-g++ Update license headers and add new license files 2014-09-24 12:26:19 +02:00
win32-icc Update license headers and add new license files 2014-09-24 12:26:19 +02:00
win32-msvc2005 Create a common qmake configuration for all MSVC versions 2014-12-13 05:11:16 +01:00
win32-msvc2008 Create a common qmake configuration for all MSVC versions 2014-12-13 05:11:16 +01:00
win32-msvc2010 Create a common qmake configuration for all MSVC versions 2014-12-13 05:11:16 +01:00
win32-msvc2012 Create a common qmake configuration for all MSVC versions 2014-12-13 05:11:16 +01:00
win32-msvc2013 Create a common qmake configuration for all MSVC versions 2014-12-13 05:11:16 +01:00
win32-msvc2015 Add detection of and support for Visual Studio 2015 2014-12-13 05:11:25 +01:00
wince60standard-armv4i-msvc2005 WinCE: fix DLL build errors with CONFIG+=console 2014-10-08 13:05:05 +02:00
wince60standard-x86-msvc2005 WinCE: fix DLL build errors with CONFIG+=console 2014-10-08 13:05:05 +02:00
wince70embedded-armv4i-msvc2008 WinCE: fix DLL build errors with CONFIG+=console 2014-10-08 13:05:05 +02:00
wince70embedded-x86-msvc2008 WinCE: fix DLL build errors with CONFIG+=console 2014-10-08 13:05:05 +02:00
winphone-arm-msvc2013 Update license headers and add new license files 2014-09-24 12:26:19 +02:00
winphone-x86-msvc2013 Update license headers and add new license files 2014-09-24 12:26:19 +02:00
winrt-arm-msvc2013 Update license headers and add new license files 2014-09-24 12:26:19 +02:00
winrt-x64-msvc2013 Update license headers and add new license files 2014-09-24 12:26:19 +02:00
winrt-x86-msvc2013 Update license headers and add new license files 2014-09-24 12:26:19 +02:00