qt5base-lts/mkspecs/common
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 Update license headers and add new license files 2014-09-24 12:26:19 +02:00
android Update license headers and add new license files 2014-09-24 12:26:19 +02:00
c89 Update license headers and add new license files 2014-09-24 12:26:19 +02:00
ios Update license headers and add new license files 2014-09-24 12:26:19 +02:00
mac Update license headers and add new license files 2014-09-24 12:26:19 +02:00
nacl Update license headers and add new license files 2014-09-24 12:26:19 +02:00
posix Update license headers and add new license files 2014-09-24 12:26:19 +02:00
qnx Update license headers and add new license files 2014-09-24 12:26:19 +02:00
wince Update license headers and add new license files 2014-09-24 12:26:19 +02:00
winrt_winphone remove unsupported winrt mkspecs 2014-12-16 11:56:26 +01:00
armcc.conf Fix '=' alignment and replace tabs in *.conf (whitespace only change) 2013-03-27 17:16:37 +01:00
clang-mac.conf Enable C++11 on OSX when using Clang 2013-04-05 14:23:23 +02:00
clang.conf Merge remote-tracking branch 'origin/5.3' into 5.4.0 2014-11-10 11:39:35 +01:00
g++-base.conf Add optimize_full qmake config option 2014-03-06 12:21:14 +01:00
g++-macx.conf Refer to Apple products by their actual names. 2013-07-10 17:32:48 +02:00
g++-unix.conf Fix '=' alignment and replace tabs in *.conf (whitespace only change) 2013-03-27 17:16:37 +01:00
g++.conf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
gcc-base-mac.conf make -force-debug-info work for objective C 2014-09-26 15:35:57 +02:00
gcc-base-unix.conf Introduce qmake feature use_gold_linker 2014-07-23 16:50:08 +02:00
gcc-base.conf Add support for gcc/clang's sanitize features 2014-10-02 19:45:00 +02:00
ios.conf Fix '=' alignment and replace tabs in *.conf (whitespace only change) 2013-03-27 17:16:37 +01:00
linux-android.conf purge vestiges of opengl es 1 support 2014-04-04 19:32:21 +02:00
linux.conf Strip bootstrapped binaries of unused sections 2014-05-19 19:33:15 +02:00
llvm.conf Refer to Apple products by their actual names. 2013-07-10 17:32:48 +02:00
mac.conf Enable rpath support on OS X and iOS platform 2014-08-09 15:37:39 +02:00
macx.conf Merge "Merge branch 'stable' into dev" into refs/staging/dev 2013-07-12 14:03:21 +02:00
msvc-desktop.conf MSVC: Disable compiler warning 4996 for debug builds 2015-01-09 13:14:59 +01:00
qcc-base-qnx-armv7le.conf Add QMAKE_NM to the mkspecs 2013-06-10 16:46:06 +02:00
qcc-base-qnx-x86.conf Add QMAKE_NM to the mkspecs 2013-06-10 16:46:06 +02:00
qcc-base-qnx.conf make QMAKE_DIRLIST_SEP consistent with QMAKE_DIR_SEP 2014-04-30 16:57:01 +02:00
qcc-base.conf Fix release-with-debuginfo flags for QCC 2014-11-07 22:59:29 +01:00
sanitize.conf Add support for gcc/clang's sanitize features 2014-10-02 19:45:00 +02:00
shell-unix.conf Fix '=' alignment and replace tabs in *.conf (whitespace only change) 2013-03-27 17:16:37 +01:00
shell-win32.conf make sure that installed meta files are always postprocessed 2013-10-11 21:04:04 +02:00
unix.conf Fix '=' alignment and replace tabs in *.conf (whitespace only change) 2013-03-27 17:16:37 +01:00