Fix classical strcmp misuse in VS project generator
The conditions were wrong, they must compare against zero. Also, use qstricmp to avoid the platform #ifdef. Change-Id: I7e5ef1b9ae8e2e1d3d9ce90a645ee568b370ab57 Reviewed-by: Oliver Wolff <oliver.wolff@qt.io> Reviewed-by: Marc Mutz <marc.mutz@kdab.com>
This commit is contained in:
parent
96ff6e8ebe
commit
92f4523c8a
@ -1567,21 +1567,12 @@ bool VCLinkerTool::parseOption(const char* option)
|
||||
const char* str = option+6;
|
||||
if (*str == 'S')
|
||||
ShowProgress = linkProgressAll;
|
||||
#ifndef Q_OS_WIN
|
||||
else if (strncasecmp(str, "pginstrument", 12))
|
||||
else if (qstricmp(str, "pginstrument") == 0)
|
||||
LinkTimeCodeGeneration = optLTCGInstrument;
|
||||
else if (strncasecmp(str, "pgoptimize", 10))
|
||||
else if (qstricmp(str, "pgoptimize") == 0)
|
||||
LinkTimeCodeGeneration = optLTCGOptimize;
|
||||
else if (strncasecmp(str, "pgupdate", 8 ))
|
||||
else if (qstricmp(str, "pgupdate") == 0)
|
||||
LinkTimeCodeGeneration = optLTCGUpdate;
|
||||
#else
|
||||
else if (_stricmp(str, "pginstrument"))
|
||||
LinkTimeCodeGeneration = optLTCGInstrument;
|
||||
else if (_stricmp(str, "pgoptimize"))
|
||||
LinkTimeCodeGeneration = optLTCGOptimize;
|
||||
else if (_stricmp(str, "pgupdate"))
|
||||
LinkTimeCodeGeneration = optLTCGUpdate;
|
||||
#endif
|
||||
}
|
||||
} else {
|
||||
AdditionalOptions.append(option);
|
||||
|
Loading…
Reference in New Issue
Block a user