4#ifndef PROFILEEVALUATOR_H
5#define PROFILEEVALUATOR_H
48#ifdef PROEVALUATOR_CUMULATIVE
51 void setExtraVars(
const QHash<QString, QStringList> &extraVars);
59 bool contains(
const QString &variableName)
const;
60 QString
value(
const QString &variableName)
const;
65 const QString &variable,
const QString &baseDirectory,
const QStringList &searchDirs,
72 QString sysrootify(
const QString &path,
const QString &baseDir)
const;
ProFileEvaluator::TemplateType templateType() const
ProFileEvaluator(ProFileGlobals *option, QMakeParser *parser, QMakeVfs *vfs, QMakeHandler *handler)
void setExtraConfigs(const QStringList &extraConfigs)
void setExtraVars(const QHash< QString, QStringList > &extraVars)
QStringList values(const QString &variableName, const ProFile *pro) const
QString value(const QString &variableName) const
bool contains(const QString &variableName) const
QString resolvedMkSpec() const
bool accept(ProFile *pro, QMakeEvaluator::LoadFlags flags=QMakeEvaluator::LoadAll)
QStringList absoluteFileValues(const QString &variable, const QString &baseDirectory, const QStringList &searchDirs, const ProFile *pro) const
void setOutputDir(const QString &dir)
QStringList absolutePathValues(const QString &variable, const QString &baseDirectory) const
QStringList values(const QString &variableName) const
QString propertyValue(const QString &val) const
bool loadNamedSpec(const QString &specDir, bool hostSpec)
ReadResult readFile(int id, QString *contents, QString *errStr)
const QString & asString(const QString &s)
#define qPrintable(string)
#define QStringLiteral(str)
static void printOut(const QString &out)
void setValue(QJsonObject &obj, const char *key, T value)
static QJsonValue toJsonValue(const QString &s)
static QJsonValue toJsonValue(const QJsonValue &v)
static void printErr(const QString &out)
int main(int argc, char *argv[])
[ctor_close]