forked from qt-creator/qt-creator
Environment: New method to find an executable
Add a method to find an executable: * Expand environment variables * If relative: Check provided directories * If still not found: Check the path Reviewed-by: dt
This commit is contained in:
@@ -90,13 +90,15 @@ public:
|
||||
Environment::const_iterator constBegin() const;
|
||||
Environment::const_iterator constEnd() const;
|
||||
|
||||
QString searchInPath(QString executable) const;
|
||||
QString searchInPath(const QString &executable,
|
||||
const QStringList & additionalDirs = QStringList()) const;
|
||||
QStringList path() const;
|
||||
|
||||
static QStringList parseCombinedArgString(const QString &program);
|
||||
static QString joinArgumentList(const QStringList &arguments);
|
||||
|
||||
QString expandVariables(const QString &) const;
|
||||
QStringList expandVariables(const QStringList &) const;
|
||||
|
||||
bool operator!=(const Environment &other) const;
|
||||
bool operator==(const Environment &other) const;
|
||||
|
||||
Reference in New Issue
Block a user