tst_dumpers: Restore compilation with MSVC

We need to explicitly pass -MD when compiling source files. Unsetting
QMAKE_CXXFLAGS_RELEASE under MSVC strips this flag.

Error:
watchdata.obj : error LNK2038: mismatch detected for 'RuntimeLibrary':
value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in
debuggerprotocol.obj
watchutils.obj : error LNK2038: mismatch detected for 'RuntimeLibrary':
value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in
debuggerprotocol.obj
tst_dumpers.obj : error LNK2038: mismatch detected for 'RuntimeLibrary':
value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in
debuggerprotocol.obj

Follow-up on 0bf4bfcade

Change-Id: I4b63f23c6a0bb6330d30b5ffe894fa0ddcd74cab
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Kevin Funk
2016-11-24 19:42:16 +01:00
parent bf639fbcc6
commit 062bf190b8

View File

@@ -42,4 +42,4 @@ INCLUDEPATH += $$DEBUGGERDIR
# clang 3.5 does not like to optimize long functions.
# likewise gcc 5.4
QMAKE_CXXFLAGS_RELEASE =
clang|gcc: QMAKE_CXXFLAGS_RELEASE =