Improve path search in configure.
authorFriedemann Kleint <Friedemann.Kleint@digia.com>
Thu, 1 Nov 2012 13:31:16 +0000 (14:31 +0100)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Mon, 5 Nov 2012 16:17:01 +0000 (17:17 +0100)
commit9c2ec72b95c13991f3c62b762783373c3d691337
tree31b9ff458251436c77e1cdd89be8aa579ef41d59
parent227accf0a3d1e177ece05d988196510f29240f58
Improve path search in configure.

- Remove duplicated code locateFile/locateFileInPaths.
- Move basic path search functionality to Environment.
- Add functions for headerPaths/libraryPaths to  Environment.
- Use QStandardPaths::findExecutable().
- Replace Environment::detectExecutable by
  QStandardPaths::findExecutable().
- Introduce static path lists in findFile() to avoid
  repeated directory scans

Change-Id: I9b93066a3de65f40527780d6ddf7989bca35cd04
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
tools/configure/Makefile.mingw
tools/configure/Makefile.win32
tools/configure/configure.pro
tools/configure/configureapp.cpp
tools/configure/configureapp.h
tools/configure/environment.cpp
tools/configure/environment.h