Qt Base (Core, Gui, Widgets, Network, ...)
Go to file
Joerg Bornemann c3030d7163 moc: remove _MSC_EXTENSIONS #define
Because we obviously don't support Microsoft's extensions in C++. This
is required because some MS headers have code that isn't proper C++,
like iso646.h:
 #if !defined(__cplusplus) || defined(_MSC_EXTENSIONS)
  #define and    &&

Do not pass /Za to MSVC to generate moc_predefs.h, because this option
is incompatible with compiler options like /fp:fast that may be
user-specified.

This reverts commit e1a70ce4 and re-fixes the issue similarly to commit
d72ac3f3.

Task-number: QTBUG-58391
Change-Id: I5c0143283afed09f98200806c87259c039c00ae1
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
Reviewed-by: Olivier Goffart (Woboq GmbH) <ogoffart@woboq.com>
2017-05-30 15:34:26 +00:00
bin
config.tests Add USB HID device feature to INTEGRITY 2017-05-30 10:38:12 +00:00
dist Revert "Add qt_safe_ftok wrapper for ftok" 2017-05-18 21:17:52 +00:00
doc Doc: Add highlighting for a number of examples 2017-05-17 13:42:58 +00:00
examples Doc: Replace "Macintosh" with something suitable or omit it 2017-05-23 13:02:33 +00:00
lib
mkspecs moc: remove _MSC_EXTENSIONS #define 2017-05-30 15:34:26 +00:00
qmake Fix parsing of MSVC's /utf-8 option, take 2 2017-05-23 17:25:50 +00:00
src moc: remove _MSC_EXTENSIONS #define 2017-05-30 15:34:26 +00:00
tests QWidgetWindow: don't give focus to windows that are being destroyed 2017-05-30 10:49:36 +00:00
util QtCore: include mocs 2017-05-05 03:03:30 +00:00
.gitattributes
.gitignore
.qmake.conf Bump version 2017-05-12 13:39:51 +02:00
.tag
INSTALL
LGPL_EXCEPTION.txt
LICENSE.FDL
LICENSE.GPL2
LICENSE.GPL3
LICENSE.GPL3-EXCEPT
LICENSE.GPLv3
LICENSE.LGPL3
LICENSE.LGPLv3
LICENSE.LGPLv21
LICENSE.PREVIEW.COMMERCIAL
config_help.txt Restore behavior of using libEGL and libGLESv2 as default for angle 2017-05-11 08:35:54 +00:00
configure
configure.bat
configure.json configure.json: Do not test for gold linker on Windows 2017-05-23 06:14:28 +00:00
configure.pri Fix target ABI configure detection 2017-05-02 10:32:36 +00:00
header.BSD
header.BSD-OLD
header.COMM
header.FDL
header.FDL-OLD
header.GPL
header.GPL-EXCEPT
header.LGPL
header.LGPL-NOGPL2
header.LGPL-ONLY
header.LGPL3
header.LGPL3-COMM
header.LGPL21
qtbase.pro
sync.profile