diff options
author | Richard Dale <richard.dale@codethink.co.uk> | 2013-07-04 09:57:04 +0100 |
---|---|---|
committer | Richard Dale <richard.dale@codethink.co.uk> | 2013-07-04 09:57:04 +0100 |
commit | 1369d91dd095cd4ea2febe759ef6446e41bd2d80 (patch) | |
tree | 656d71652bbb7de46fd9f5c969c31d43e2226a6e /src/linguist/shared/qmakeevaluator.h | |
parent | 1a7cc5018eb56a68756e1115fd0b0d1529e69f19 (diff) | |
parent | d403785d9bc5ce27d1aa28ab68200a97a8bffcf5 (diff) | |
download | qttools-baserock/morph.tar.gz |
Merge v5.1.0 releasebaserock/morph
Diffstat (limited to 'src/linguist/shared/qmakeevaluator.h')
-rw-r--r-- | src/linguist/shared/qmakeevaluator.h | 22 |
1 files changed, 9 insertions, 13 deletions
diff --git a/src/linguist/shared/qmakeevaluator.h b/src/linguist/shared/qmakeevaluator.h index 2eb762331..21f487a3b 100644 --- a/src/linguist/shared/qmakeevaluator.h +++ b/src/linguist/shared/qmakeevaluator.h @@ -112,10 +112,8 @@ public: QMakeHandler *handler); ~QMakeEvaluator(); -#ifdef QT_BUILD_QMAKE void setExtraVars(const ProValueMap &extraVars) { m_extraVars = extraVars; } void setExtraConfigs(const ProStringList &extraConfigs) { m_extraConfigs = extraConfigs; } -#endif void setOutputDir(const QString &outputDir) { m_outputDir = outputDir; } ProStringList values(const ProKey &variableName) const; @@ -178,15 +176,15 @@ public: QString resolvePath(const QString &fileName) const { return QMakeInternal::IoUtils::resolvePath(currentDirectory(), fileName); } - bool evaluateFile(const QString &fileName, QMakeHandler::EvalFileType type, - LoadFlags flags); - bool evaluateFileChecked(const QString &fileName, QMakeHandler::EvalFileType type, + VisitReturn evaluateFile(const QString &fileName, QMakeHandler::EvalFileType type, LoadFlags flags); - bool evaluateFeatureFile(const QString &fileName, bool silent = false); - bool evaluateFileInto(const QString &fileName, - ProValueMap *values, // output-only - LoadFlags flags); - void evaluateConfigFeatures(); + VisitReturn evaluateFileChecked(const QString &fileName, QMakeHandler::EvalFileType type, + LoadFlags flags); + VisitReturn evaluateFeatureFile(const QString &fileName, bool silent = false); + VisitReturn evaluateFileInto(const QString &fileName, + ProValueMap *values, // output-only + LoadFlags flags); + VisitReturn evaluateConfigFeatures(); void message(int type, const QString &msg) const; void evalError(const QString &msg) const { message(QMakeHandler::EvalError, msg); } @@ -197,7 +195,7 @@ public: QList<ProStringList> prepareFunctionArgs(const ushort *&tokPtr); ProStringList evaluateFunction(const ProFunctionDef &func, - const QList<ProStringList> &argumentsList, bool *ok); + const QList<ProStringList> &argumentsList, VisitReturn *ok); VisitReturn evaluateBoolFunction(const ProFunctionDef &func, const QList<ProStringList> &argumentsList, const ProString &function); @@ -268,10 +266,8 @@ public: QStack<Location> m_locationStack; // All execution location changes QStack<ProFile *> m_profileStack; // Includes only -#ifdef QT_BUILD_QMAKE ProValueMap m_extraVars; ProStringList m_extraConfigs; -#endif QString m_outputDir; int m_listCount; |