Как 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 в файле проекта. Но я не получаю предупреждение.

0 ответов

Другие вопросы по тегам