diff options
Diffstat (limited to 'qmake/generators/win32/cesdkhandler.h')
-rw-r--r-- | qmake/generators/win32/cesdkhandler.h | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/qmake/generators/win32/cesdkhandler.h b/qmake/generators/win32/cesdkhandler.h index 42c0121720..b90c3c6dce 100644 --- a/qmake/generators/win32/cesdkhandler.h +++ b/qmake/generators/win32/cesdkhandler.h @@ -73,10 +73,18 @@ class CeSdkHandler { public: CeSdkHandler(); - bool parse(); + bool retrieveAvailableSDKs(); inline QList<CeSdkInfo> listAll() const { return m_list; } private: - inline QString fixPaths(QString path) const; + void retrieveWEC6n7SDKs(); + void retrieveWEC2013SDKs(); + inline QString fixPaths(const QString &path) const; + QStringList getMsBuildToolPaths() const; + QStringList filterMsBuildToolPaths(const QStringList &paths) const; + bool parseMsBuildFile(QFile *file, CeSdkInfo *info); + bool retrieveEnvironment(const QStringList &relativePaths, + const QStringList &toolPaths, + CeSdkInfo *info); QList<CeSdkInfo> m_list; QString m_vcInstallDir; }; |