MSVC: Enable standards-conforming mode
Let's not allow any new code that uses non-conforming syntaxes. With GCC and like, we already use -std=c++11 instead of -std=gnu++11 for that very reason. Change-Id: I4a7dc1fe14154695b968fffd14aba9f8cea69c47 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io> Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>bb10
parent
e70e8dd6a9
commit
255d291efd
|
|
@ -47,7 +47,7 @@ greaterThan(QMAKE_MSC_VER, 1799) {
|
|||
MSVC_VER = 12.0
|
||||
COMPAT_MKSPEC = win32-msvc2013
|
||||
QMAKE_CFLAGS += -FS
|
||||
QMAKE_CXXFLAGS += -FS
|
||||
QMAKE_CXXFLAGS += -FS -Zc:rvalueCast -Zc:inline
|
||||
|
||||
QMAKE_CFLAGS_F16C = -arch:AVX
|
||||
|
||||
|
|
@ -80,6 +80,7 @@ greaterThan(QMAKE_MSC_VER, 1909) {
|
|||
# Visual Studio 2017 (15.0) / Visual C++ 19.10 and up
|
||||
MSVC_VER = 15.0
|
||||
COMPAT_MKSPEC = win32-msvc2017
|
||||
QMAKE_CXXFLAGS += -Zc:referenceBinding
|
||||
}
|
||||
|
||||
greaterThan(QMAKE_MSC_VER, 1910) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue