Как CODECFORSRC влияет на проект Qt5?
CODECFORSRC используется только в исходном коде lupdate:
QStringList tmp = visitor.values(QLatin1String("CODECFORSRC"));
if (!tmp.isEmpty()) {
QByteArray codecForSource = tmp.last().toLatin1().toUpper();
if (codecForSource == "UTF16" || codecForSource == "UTF-16") {
options |= SourceIsUtf16;
} else if (codecForSource == "UTF8" || codecForSource == "UTF-8") {
options &= ~SourceIsUtf16;
} else {
printErr(LU::tr("lupdate warning: Codec for source '%1' is invalid."
" Falling back to UTF-8.\n")
.arg(QString::fromLatin1(codecForSource)));
options &= ~SourceIsUtf16;
}
}
Я установил CODECFORSRC = abc в файле проекта. Но я не получаю предупреждение.