From a87ce448ed2fdf904ed9fc05a1616f66d17e02df Mon Sep 17 00:00:00 2001 From: Mitch Curtis Date: Thu, 22 Nov 2012 12:45:30 +0100 Subject: [PATCH] Prevent "number of sections exceeded" when compiling qmetatype tests. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit When compiling qmetatype auto tests with msvc2008 64-bit, I receive: qmetatype.h(383) : fatal error C1128: number of sections exceeded object file format limit : compile with /bigobj This patch follows that advice and adds /bigobj to QMAKE_CXXFLAGS. Change-Id: I05b3cf9dfdb6a93649c692e2df22365d200e6f2f Reviewed-by: Jędrzej Nowacki --- tests/auto/corelib/kernel/qmetatype/qmetatype.pro | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/auto/corelib/kernel/qmetatype/qmetatype.pro b/tests/auto/corelib/kernel/qmetatype/qmetatype.pro index 3a053de356..13dc2a2a90 100644 --- a/tests/auto/corelib/kernel/qmetatype/qmetatype.pro +++ b/tests/auto/corelib/kernel/qmetatype/qmetatype.pro @@ -4,3 +4,8 @@ QT = core testlib SOURCES = tst_qmetatype.cpp TESTDATA=./typeFlags.bin DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0 + +win32-msvc2008 { + # Prevents "fatal error C1128: number of sections exceeded object file format limit". + QMAKE_CXXFLAGS += /bigobj +} \ No newline at end of file