aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/environment.h
diff options
context:
space:
mode:
authorDaniel Teske <daniel.teske@nokia.com>2012-09-11 13:56:08 +0200
committerDaniel Teske <daniel.teske@nokia.com>2012-09-11 16:02:24 +0200
commitd02d67d58c5fc8ade5a09deb31dee042275ba6bf (patch)
treeece23115b0ca11c66ec4069b8488959b4e1654ab /src/libs/utils/environment.h
parentc68c96fd231590fe8f8a71540092a8f8fa56ff79 (diff)
Fix searchInPath in various ways
Search in path order not in extension order. That is prefer exec.bat to exec.exe if exec.bat is earlier in the path. On Windows only append extensions if the executable has none. (That's how the shell works.) Change-Id: I4774f47e5d8e71efccbce49f3facc360eb2a193e Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
Diffstat (limited to 'src/libs/utils/environment.h')
-rw-r--r--src/libs/utils/environment.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/libs/utils/environment.h b/src/libs/utils/environment.h
index ff491c264b1..1e9e7c045d8 100644
--- a/src/libs/utils/environment.h
+++ b/src/libs/utils/environment.h
@@ -108,8 +108,7 @@ public:
bool operator==(const Environment &other) const;
private:
- QString searchInPath(const QStringList &executables,
- const QStringList &additionalDirs = QStringList()) const;
+ QString searchInDirectory(const QStringList &execs, QString directory) const;
QMap<QString, QString> m_values;
};