From 96d04570c8f59acd23a6c3ae6d53d11aa3816e42 Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Tue, 5 Jul 2016 16:32:08 +0200 Subject: [PATCH] MSVC: Do not cut of last character of predefined macro values The output is split at newlines, so remove the code that cuts of the last character, claiming that to be a newline. Task-number: QTCREATORBUG-16559 Change-Id: Id2c40bc919d257c4e3570441545ac6c43af151d2 Reviewed-by: Nikolai Kosjar --- src/plugins/projectexplorer/msvctoolchain.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/plugins/projectexplorer/msvctoolchain.cpp b/src/plugins/projectexplorer/msvctoolchain.cpp index 08d7c205595..eb35908f4d7 100644 --- a/src/plugins/projectexplorer/msvctoolchain.cpp +++ b/src/plugins/projectexplorer/msvctoolchain.cpp @@ -259,8 +259,6 @@ QByteArray MsvcToolChain::msvcPredefinedMacros(const QStringList cxxflags, QStringList split = line.split('='); const QString key = split.at(0).mid(1); QString value = split.at(1); - if (!value.isEmpty()) - value.chop(1); //remove '\n' predefinedMacros += "#define "; predefinedMacros += key.toUtf8(); predefinedMacros += ' ';